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
public abstract class JmsNotificationBroker
- extends AbstractNotificationBroker
Methods inherited from class org.apache.cxf.wsn.AbstractNotificationBroker |
getAnonymousPublisher, getCurrentMessage, getMBeanName, getPublisher, getPublisher, getPublisher, getResourceProperty, getSubscription, getSubscriptions, handleNotify, handleRegisterPublisher, handleSubscribe, notify, registerPublisher, subscribe, unsubscribe |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JmsNotificationBroker
public JmsNotificationBroker(String name)
JmsNotificationBroker
public JmsNotificationBroker(String name,
javax.jms.ConnectionFactory connectionFactory)
init
public void init()
throws Exception
- Overrides:
init
in class AbstractNotificationBroker
- Throws:
Exception
destroy
public void destroy()
throws Exception
- Overrides:
destroy
in class AbstractNotificationBroker
- Throws:
Exception
createPublisher
protected AbstractPublisher createPublisher(String name)
- Specified by:
createPublisher
in class AbstractNotificationBroker
createSubscription
protected AbstractSubscription createSubscription(String name)
- Specified by:
createSubscription
in class AbstractNotificationBroker
createJmsSubscription
protected abstract JmsSubscription createJmsSubscription(String name)
createJmsPublisher
protected abstract JmsPublisher createJmsPublisher(String name)
getConnectionFactory
public javax.jms.ConnectionFactory getConnectionFactory()
setConnectionFactory
public void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
handleGetResourceProperty
protected GetResourcePropertyResponse handleGetResourceProperty(QName property)
throws ResourceUnavailableFault,
ResourceUnknownFault,
InvalidResourcePropertyQNameFault
- Overrides:
handleGetResourceProperty
in class AbstractNotificationBroker
- Throws:
ResourceUnavailableFault
ResourceUnknownFault
InvalidResourcePropertyQNameFault
Apache CXF