Package org.apache.cxf.wsn.jms
Class JmsNotificationBroker
java.lang.Object
org.apache.cxf.wsn.AbstractEndpoint
org.apache.cxf.wsn.AbstractNotificationBroker
org.apache.cxf.wsn.jms.JmsNotificationBroker
- All Implemented Interfaces:
EndpointMBean,NotificationBrokerMBean,NotificationBroker,GetResourceProperty
- Direct Known Subclasses:
JaxwsNotificationBroker
-
Field Summary
Fields inherited from class org.apache.cxf.wsn.AbstractNotificationBroker
FIXED_TOPIC_SET_QNAME, NAMESPACE_URI, PREFIX, TOPIC_EXPRESSION_DIALECT_QNAME, TOPIC_EXPRESSION_QNAME, TOPIC_SET_QNAMEFields inherited from class org.apache.cxf.wsn.AbstractEndpoint
address, endpoint, endpointEpr, manager, name -
Constructor Summary
ConstructorsConstructorDescriptionJmsNotificationBroker(String name) JmsNotificationBroker(String name, jakarta.jms.ConnectionFactory connectionFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract JmsPublishercreateJmsPublisher(String name) protected abstract JmsSubscriptioncreateJmsSubscription(String name) protected AbstractPublishercreatePublisher(String name) protected AbstractSubscriptioncreateSubscription(String name) voiddestroy()jakarta.jms.ConnectionFactoryprotected GetResourcePropertyResponsehandleGetResourceProperty(QName property) voidinit()voidsetConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) Methods inherited from class org.apache.cxf.wsn.AbstractNotificationBroker
getAnonymousPublisher, getCurrentMessage, getMBeanName, getPublisher, getPublisher, getPublisher, getResourceProperty, getSubscription, getSubscriptions, handleNotify, handleRegisterPublisher, handleSubscribe, notify, registerPublisher, subscribe, unsubscribeMethods inherited from class org.apache.cxf.wsn.AbstractEndpoint
getAddress, getEpr, getManager, getName, getWSDLLocation, register, setAddress, setManager, unregisterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cxf.wsn.EndpointMBean
getAddress, getName, register, unregister
-
Constructor Details
-
JmsNotificationBroker
-
JmsNotificationBroker
-
-
Method Details
-
init
- Overrides:
initin classAbstractNotificationBroker- Throws:
Exception
-
destroy
- Overrides:
destroyin classAbstractNotificationBroker- Throws:
Exception
-
createPublisher
- Specified by:
createPublisherin classAbstractNotificationBroker
-
createSubscription
- Specified by:
createSubscriptionin classAbstractNotificationBroker
-
createJmsSubscription
-
createJmsPublisher
-
getConnectionFactory
public jakarta.jms.ConnectionFactory getConnectionFactory() -
setConnectionFactory
public void setConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) -
handleGetResourceProperty
protected GetResourcePropertyResponse handleGetResourceProperty(QName property) throws ResourceUnavailableFault, ResourceUnknownFault, InvalidResourcePropertyQNameFault - Overrides:
handleGetResourcePropertyin classAbstractNotificationBroker- Throws:
ResourceUnavailableFaultResourceUnknownFaultInvalidResourcePropertyQNameFault
-