Apache CXF API

org.apache.cxf.wsn.services
Class JaxwsNotificationBroker

java.lang.Object
  extended by org.apache.cxf.wsn.AbstractEndpoint
      extended by org.apache.cxf.wsn.AbstractNotificationBroker
          extended by org.apache.cxf.wsn.jms.JmsNotificationBroker
              extended by org.apache.cxf.wsn.services.JaxwsNotificationBroker
All Implemented Interfaces:
EndpointMBean, NotificationBrokerMBean, JaxwsNotificationBrokerMBean, NotificationBroker, GetResourceProperty

@BindingType(value="http://www.w3.org/2003/05/soap/bindings/HTTP/")
public class JaxwsNotificationBroker
extends JmsNotificationBroker
implements JaxwsNotificationBrokerMBean


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_QNAME
 
Fields inherited from class org.apache.cxf.wsn.AbstractEndpoint
address, endpoint, manager, name
 
Constructor Summary
JaxwsNotificationBroker(String name)
           
JaxwsNotificationBroker(String name, javax.jms.ConnectionFactory connectionFactory)
           
JaxwsNotificationBroker(String name, javax.jms.ConnectionFactory connectionFactory, EndpointManager epManager)
           
 
Method Summary
protected  JmsPublisher createJmsPublisher(String name)
           
protected  JmsSubscription createJmsSubscription(String name)
           
 
Methods inherited from class org.apache.cxf.wsn.jms.JmsNotificationBroker
createPublisher, createSubscription, destroy, getConnectionFactory, handleGetResourceProperty, init, setConnectionFactory
 
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 org.apache.cxf.wsn.AbstractEndpoint
getAddress, getEpr, getManager, getName, register, setAddress, setManager, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.wsn.NotificationBrokerMBean
getAnonymousPublisher, getPublisher, getPublisher, getSubscription, getSubscriptions
 
Methods inherited from interface org.apache.cxf.wsn.EndpointMBean
getAddress, getName, register, unregister
 

Constructor Detail

JaxwsNotificationBroker

public JaxwsNotificationBroker(String name)

JaxwsNotificationBroker

public JaxwsNotificationBroker(String name,
                               javax.jms.ConnectionFactory connectionFactory)

JaxwsNotificationBroker

public JaxwsNotificationBroker(String name,
                               javax.jms.ConnectionFactory connectionFactory,
                               EndpointManager epManager)
Method Detail

createJmsSubscription

protected JmsSubscription createJmsSubscription(String name)
Specified by:
createJmsSubscription in class JmsNotificationBroker

createJmsPublisher

protected JmsPublisher createJmsPublisher(String name)
Specified by:
createJmsPublisher in class JmsNotificationBroker

Apache CXF API

Apache CXF