Package org.apache.cxf.wsn.services
Class JaxwsPublisher
- java.lang.Object
-
- org.apache.cxf.wsn.AbstractEndpoint
-
- org.apache.cxf.wsn.AbstractPublisher
-
- org.apache.cxf.wsn.jms.JmsPublisher
-
- org.apache.cxf.wsn.services.JaxwsPublisher
-
- All Implemented Interfaces:
org.apache.activemq.advisory.ConsumerListener,EndpointMBean,PublisherRegistrationManager
@BindingType("http://www.w3.org/2003/05/soap/bindings/HTTP/") public class JaxwsPublisher extends JmsPublisher
-
-
Field Summary
Fields Modifier and Type Field Description protected JaxwsNotificationBrokernotificationBroker-
Fields inherited from class org.apache.cxf.wsn.AbstractPublisher
demand, publisherReference, topic
-
Fields inherited from class org.apache.cxf.wsn.AbstractEndpoint
address, endpoint, endpointEpr, manager, name
-
-
Constructor Summary
Constructors Constructor Description JaxwsPublisher(String name, JaxwsNotificationBroker notificationBroker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidstart()protected ObjectstartSubscription(TopicExpressionType topic)protected voidstopSubscription(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, getWSDLLocation, register, setAddress, setManager, unregister
-
-
-
-
Field Detail
-
notificationBroker
protected JaxwsNotificationBroker notificationBroker
-
-
Constructor Detail
-
JaxwsPublisher
public JaxwsPublisher(String name, JaxwsNotificationBroker notificationBroker)
-
-
Method Detail
-
start
protected void start() throws PublisherRegistrationFailedFault- Overrides:
startin classJmsPublisher- Throws:
PublisherRegistrationFailedFault
-
startSubscription
protected Object startSubscription(TopicExpressionType topic)
- Specified by:
startSubscriptionin classJmsPublisher
-
stopSubscription
protected void stopSubscription(Object sub)
- Specified by:
stopSubscriptionin classJmsPublisher
-
-