|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tuscany.sca.binding.notification.NotificationBindingProviderFactory
public class NotificationBindingProviderFactory
The runtime representation of the notification reference binding
Constructor Summary | |
---|---|
NotificationBindingProviderFactory(ServletHost servletHost,
EncodingRegistry encodingRegistry)
|
Method Summary | |
---|---|
ReferenceBindingProvider |
createReferenceBindingProvider(RuntimeComponent component,
RuntimeComponentReference reference,
NotificationBinding binding)
Creates a new reference binding provider for the given component and reference. |
ServiceBindingProvider |
createServiceBindingProvider(RuntimeComponent component,
RuntimeComponentService service,
NotificationBinding binding)
Creates a new service binding provider for the given component and service. |
java.lang.Class<NotificationBinding> |
getModelType()
The model type that this factory creates providers for. |
void |
init()
|
void |
referenceProviderStarted(java.net.URI notificationType,
NotificationReferenceBindingProvider referenceBindingProvider,
java.net.URL remoteNtmUrl)
|
static void |
removeBroker(java.net.URI notificationType)
|
void |
replaceConsumersBrokerConnection(java.net.URI notificationType,
EndpointReference chosenBrokerProducerEpr)
|
void |
serviceProviderStarted(java.net.URI notificationType,
NotificationServiceBindingProvider serviceBindingProvider,
java.net.URL remoteNtmUrl)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NotificationBindingProviderFactory(ServletHost servletHost, EncodingRegistry encodingRegistry)
Method Detail |
---|
public java.lang.Class<NotificationBinding> getModelType()
ProviderFactory
getModelType
in interface ProviderFactory<NotificationBinding>
public ReferenceBindingProvider createReferenceBindingProvider(RuntimeComponent component, RuntimeComponentReference reference, NotificationBinding binding)
BindingProviderFactory
createReferenceBindingProvider
in interface BindingProviderFactory<NotificationBinding>
component
- The runtime componentreference
- The reference on the runtime componentbinding
- The binding assembly model object
public ServiceBindingProvider createServiceBindingProvider(RuntimeComponent component, RuntimeComponentService service, NotificationBinding binding)
BindingProviderFactory
createServiceBindingProvider
in interface BindingProviderFactory<NotificationBinding>
component
- The runtime componentservice
- The service on the runtime componentbinding
- The binding assembly model object
public void serviceProviderStarted(java.net.URI notificationType, NotificationServiceBindingProvider serviceBindingProvider, java.net.URL remoteNtmUrl)
serviceProviderStarted
in interface NotificationBrokerManager
public void referenceProviderStarted(java.net.URI notificationType, NotificationReferenceBindingProvider referenceBindingProvider, java.net.URL remoteNtmUrl)
referenceProviderStarted
in interface NotificationBrokerManager
public void replaceConsumersBrokerConnection(java.net.URI notificationType, EndpointReference chosenBrokerProducerEpr)
replaceConsumersBrokerConnection
in interface NotificationBrokerManager
public static void removeBroker(java.net.URI notificationType)
public void init()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |