public abstract class AbstractNotificationBroker extends AbstractEndpoint implements NotificationBroker, NotificationBrokerMBean, GetResourceProperty
| Modifier and Type | Field and Description |
|---|---|
static QName |
FIXED_TOPIC_SET_QNAME |
static String |
NAMESPACE_URI |
static String |
PREFIX |
static QName |
TOPIC_EXPRESSION_DIALECT_QNAME |
static QName |
TOPIC_EXPRESSION_QNAME |
static QName |
TOPIC_SET_QNAME |
address, endpoint, endpointEpr, manager, name| Constructor and Description |
|---|
AbstractNotificationBroker(String name) |
getAddress, getEpr, getManager, getName, getWSDLLocation, register, setAddress, setManager, unregisterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAddress, getName, register, unregisterpublic static final String NAMESPACE_URI
public static final String PREFIX
public static final QName TOPIC_EXPRESSION_QNAME
public static final QName FIXED_TOPIC_SET_QNAME
public static final QName TOPIC_EXPRESSION_DIALECT_QNAME
public static final QName TOPIC_SET_QNAME
public AbstractNotificationBroker(String name)
public ObjectName getMBeanName()
getMBeanName in class AbstractEndpointpublic List<String> getPublisher()
getPublisher in interface NotificationBrokerMBeanpublic List<String> getSubscriptions()
getSubscriptions in interface NotificationBrokerMBeanpublic EndpointMBean getPublisher(String name)
getPublisher in interface NotificationBrokerMBeanpublic EndpointMBean getSubscription(String name)
getSubscription in interface NotificationBrokerMBeanpublic EndpointMBean getAnonymousPublisher()
getAnonymousPublisher in interface NotificationBrokerMBeanpublic void notify(Notify notify)
notify in interface NotificationBrokernotify - protected void handleNotify(Notify notify)
protected AbstractPublisher getPublisher(W3CEndpointReference producerReference)
public SubscribeResponse subscribe(Subscribe subscribeRequest) throws InvalidFilterFault, InvalidMessageContentExpressionFault, InvalidProducerPropertiesExpressionFault, InvalidTopicExpressionFault, ResourceUnknownFault, SubscribeCreationFailedFault, TopicExpressionDialectUnknownFault, TopicNotSupportedFault, UnacceptableInitialTerminationTimeFault, UnsupportedPolicyRequestFault, UnrecognizedPolicyRequestFault
subscribe in interface NotificationBrokersubscribeRequest - SubscribeCreationFailedFaultInvalidTopicExpressionFaultTopicNotSupportedFaultInvalidFilterFaultInvalidProducerPropertiesExpressionFaultResourceUnknownFaultInvalidMessageContentExpressionFaultTopicExpressionDialectUnknownFaultUnacceptableInitialTerminationTimeFaultUnsupportedPolicyRequestFaultUnrecognizedPolicyRequestFaultpublic SubscribeResponse handleSubscribe(Subscribe subscribeRequest, EndpointManager manager) throws InvalidFilterFault, InvalidMessageContentExpressionFault, InvalidProducerPropertiesExpressionFault, InvalidTopicExpressionFault, SubscribeCreationFailedFault, TopicExpressionDialectUnknownFault, TopicNotSupportedFault, UnacceptableInitialTerminationTimeFault, UnsupportedPolicyRequestFault, UnrecognizedPolicyRequestFault
InvalidFilterFaultInvalidMessageContentExpressionFaultInvalidProducerPropertiesExpressionFaultInvalidTopicExpressionFaultSubscribeCreationFailedFaultTopicExpressionDialectUnknownFaultTopicNotSupportedFaultUnacceptableInitialTerminationTimeFaultUnsupportedPolicyRequestFaultUnrecognizedPolicyRequestFaultpublic void unsubscribe(String address) throws UnableToDestroySubscriptionFault
UnableToDestroySubscriptionFaultpublic GetCurrentMessageResponse getCurrentMessage(GetCurrentMessage getCurrentMessageRequest) throws InvalidTopicExpressionFault, MultipleTopicsSpecifiedFault, NoCurrentMessageOnTopicFault, ResourceUnknownFault, TopicExpressionDialectUnknownFault, TopicNotSupportedFault
getCurrentMessage in interface NotificationBrokergetCurrentMessageRequest - MultipleTopicsSpecifiedFaultTopicNotSupportedFaultInvalidTopicExpressionFaultResourceUnknownFaultTopicExpressionDialectUnknownFaultNoCurrentMessageOnTopicFaultpublic RegisterPublisherResponse registerPublisher(RegisterPublisher registerPublisherRequest) throws InvalidTopicExpressionFault, PublisherRegistrationFailedFault, PublisherRegistrationRejectedFault, ResourceUnknownFault, TopicNotSupportedFault
registerPublisher in interface NotificationBrokerregisterPublisherRequest - PublisherRegistrationRejectedFaultInvalidTopicExpressionFaultTopicNotSupportedFaultResourceUnknownFaultPublisherRegistrationFailedFaultpublic RegisterPublisherResponse handleRegisterPublisher(RegisterPublisher registerPublisherRequest) throws InvalidTopicExpressionFault, PublisherRegistrationFailedFault, PublisherRegistrationRejectedFault, ResourceUnknownFault, TopicNotSupportedFault
protected abstract AbstractPublisher createPublisher(String name)
protected abstract AbstractSubscription createSubscription(String name)
public GetResourcePropertyResponse getResourceProperty(QName getResourcePropertyRequest) throws ResourceUnavailableFault, ResourceUnknownFault, InvalidResourcePropertyQNameFault
getResourceProperty in interface GetResourcePropertyResourceUnavailableFaultResourceUnknownFaultInvalidResourcePropertyQNameFaultprotected GetResourcePropertyResponse handleGetResourceProperty(QName property) throws ResourceUnavailableFault, ResourceUnknownFault, InvalidResourcePropertyQNameFault
Apache CXF