public abstract class EventingFactory
extends java.lang.Object
| Constructor and Description |
|---|
EventingFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract ClientSubscription |
createClientSubscription(EventSink sink,
java.lang.String clientSubscriptionId,
EndpointReference serviceSubscriptionId,
java.lang.String comManId,
long duration,
Service service,
CredentialInfo credentialInfo) |
abstract ClientSubscription |
createClientSubscription(EventSink sink,
java.lang.String clientSubscriptionId,
EprInfoHandler.EprInfoProvider eprInfoProvider,
Service service,
CredentialInfo credentialInfo) |
abstract EventSource |
createDefaultEventSource(java.lang.String name,
QName portType) |
abstract EventSource |
createDefaultEventSource(WSDLOperation operation) |
abstract EventSink |
createEventSink(EventListener eventListener,
DataStructure bindings) |
abstract EventSink |
createEventSink(EventListener eventListener,
int configurationId) |
abstract EventSource |
createEventSourceStub(WSDLOperation operation) |
static EventingFactory |
getInstance()
Returns an implementation of the eventing factory if available, which allows to subscribe for
other events and to offer own events.
|
abstract SubscriptionManager |
getSubscriptionManager(LocalService service,
OutgoingDiscoveryInfosProvider provider) |
public static EventingFactory getInstance()
DefaultEventingFactory.
It is necessary to load the corresponding module for attachment support.
public abstract EventSource createDefaultEventSource(java.lang.String name, QName portType)
public abstract EventSource createDefaultEventSource(WSDLOperation operation)
public abstract EventSource createEventSourceStub(WSDLOperation operation)
public abstract ClientSubscription createClientSubscription(EventSink sink, java.lang.String clientSubscriptionId, EndpointReference serviceSubscriptionId, java.lang.String comManId, long duration, Service service, CredentialInfo credentialInfo)
public abstract ClientSubscription createClientSubscription(EventSink sink, java.lang.String clientSubscriptionId, EprInfoHandler.EprInfoProvider eprInfoProvider, Service service, CredentialInfo credentialInfo)
public abstract EventSink createEventSink(EventListener eventListener, int configurationId)
public abstract EventSink createEventSink(EventListener eventListener, DataStructure bindings)
public abstract SubscriptionManager getSubscriptionManager(LocalService service, OutgoingDiscoveryInfosProvider provider)