public abstract class JmsNotificationBroker extends AbstractNotificationBroker
FIXED_TOPIC_SET_QNAME, NAMESPACE_URI, PREFIX, TOPIC_EXPRESSION_DIALECT_QNAME, TOPIC_EXPRESSION_QNAME, TOPIC_SET_QNAME
address, endpoint, manager, name
Constructor and Description |
---|
JmsNotificationBroker(String name) |
JmsNotificationBroker(String name,
javax.jms.ConnectionFactory connectionFactory) |
Modifier and Type | Method and Description |
---|---|
protected abstract JmsPublisher |
createJmsPublisher(String name) |
protected abstract JmsSubscription |
createJmsSubscription(String name) |
protected AbstractPublisher |
createPublisher(String name) |
protected AbstractSubscription |
createSubscription(String name) |
void |
destroy() |
javax.jms.ConnectionFactory |
getConnectionFactory() |
protected GetResourcePropertyResponse |
handleGetResourceProperty(QName property) |
void |
init() |
void |
setConnectionFactory(javax.jms.ConnectionFactory connectionFactory) |
getAnonymousPublisher, getCurrentMessage, getMBeanName, getPublisher, getPublisher, getPublisher, getResourceProperty, getSubscription, getSubscriptions, handleNotify, handleRegisterPublisher, handleSubscribe, notify, registerPublisher, subscribe, unsubscribe
getAddress, getEpr, getManager, getName, getWSDLLocation, register, setAddress, setManager, unregister
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAddress, getName, register, unregister
public JmsNotificationBroker(String name)
public JmsNotificationBroker(String name, javax.jms.ConnectionFactory connectionFactory)
public void init() throws Exception
init
in class AbstractNotificationBroker
Exception
public void destroy() throws Exception
destroy
in class AbstractNotificationBroker
Exception
protected AbstractPublisher createPublisher(String name)
createPublisher
in class AbstractNotificationBroker
protected AbstractSubscription createSubscription(String name)
createSubscription
in class AbstractNotificationBroker
protected abstract JmsSubscription createJmsSubscription(String name)
protected abstract JmsPublisher createJmsPublisher(String name)
public javax.jms.ConnectionFactory getConnectionFactory()
public void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
protected GetResourcePropertyResponse handleGetResourceProperty(QName property) throws ResourceUnavailableFault, ResourceUnknownFault, InvalidResourcePropertyQNameFault
handleGetResourceProperty
in class AbstractNotificationBroker
ResourceUnavailableFault
ResourceUnknownFault
InvalidResourcePropertyQNameFault
Apache CXF