Apache CXF API

org.apache.cxf.wsn.services
Class JaxwsPublisher

java.lang.Object
  extended by org.apache.cxf.wsn.AbstractEndpoint
      extended by org.apache.cxf.wsn.AbstractPublisher
          extended by org.apache.cxf.wsn.jms.JmsPublisher
              extended by org.apache.cxf.wsn.services.JaxwsPublisher
All Implemented Interfaces:
org.apache.activemq.advisory.ConsumerListener, EndpointMBean, PublisherRegistrationManager

@BindingType(value="http://www.w3.org/2003/05/soap/bindings/HTTP/")
public class JaxwsPublisher
extends JmsPublisher


Field Summary
protected  JaxwsNotificationBroker notificationBroker
           
 
Fields inherited from class org.apache.cxf.wsn.AbstractPublisher
demand, publisherReference, topic
 
Fields inherited from class org.apache.cxf.wsn.AbstractEndpoint
address, endpoint, manager, name
 
Constructor Summary
JaxwsPublisher(String name, JaxwsNotificationBroker notificationBroker)
           
 
Method Summary
protected  void start()
           
protected  Object startSubscription(TopicExpressionType topic)
           
protected  void stopSubscription(Object sub)
           
 
Methods inherited from class org.apache.cxf.wsn.jms.JmsPublisher
destroy, getConnection, notify, onConsumerEvent, setConnection, validatePublisher
 
Methods inherited from class org.apache.cxf.wsn.AbstractPublisher
create, destroyRegistration, getPublisherReference
 
Methods inherited from class org.apache.cxf.wsn.AbstractEndpoint
getAddress, getEpr, getManager, getMBeanName, getName, register, setAddress, setManager, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

notificationBroker

protected JaxwsNotificationBroker notificationBroker
Constructor Detail

JaxwsPublisher

public JaxwsPublisher(String name,
                      JaxwsNotificationBroker notificationBroker)
Method Detail

start

protected void start()
              throws PublisherRegistrationFailedFault
Overrides:
start in class JmsPublisher
Throws:
PublisherRegistrationFailedFault

startSubscription

protected Object startSubscription(TopicExpressionType topic)
Specified by:
startSubscription in class JmsPublisher

stopSubscription

protected void stopSubscription(Object sub)
Specified by:
stopSubscription in class JmsPublisher

Apache CXF API

Apache CXF