Package org.apache.cxf.wsn.jms
Class JmsPublisher
java.lang.Object
org.apache.cxf.wsn.AbstractEndpoint
org.apache.cxf.wsn.AbstractPublisher
org.apache.cxf.wsn.jms.JmsPublisher
- All Implemented Interfaces:
EndpointMBean,PublisherRegistrationManager
- Direct Known Subclasses:
JaxwsPublisher
-
Field Summary
Fields inherited from class org.apache.cxf.wsn.AbstractPublisher
demand, publisherReference, topicFields inherited from class org.apache.cxf.wsn.AbstractEndpoint
address, endpoint, endpointEpr, manager, name -
Constructor Summary
ConstructorsConstructorDescriptionJmsPublisher(String name) JmsPublisher(String name, String notificationTopicName) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddestroy()jakarta.jms.Connectionvoidnotify(NotificationMessageHolderType messageHolder) voidonMessage(jakarta.jms.Message event) voidsetConnection(jakarta.jms.Connection connection) protected voidstart()protected abstract Objectprotected abstract voidstopSubscription(Object sub) protected voidvalidatePublisher(RegisterPublisher registerPublisherRequest) Methods inherited from class org.apache.cxf.wsn.AbstractPublisher
create, destroyRegistration, getPublisherReferenceMethods inherited from class org.apache.cxf.wsn.AbstractEndpoint
getAddress, getEpr, getManager, getMBeanName, getName, getWSDLLocation, register, setAddress, setManager, unregister
-
Constructor Details
-
JmsPublisher
-
JmsPublisher
-
-
Method Details
-
getConnection
public jakarta.jms.Connection getConnection() -
setConnection
public void setConnection(jakarta.jms.Connection connection) -
notify
- Specified by:
notifyin classAbstractPublisher
-
validatePublisher
protected void validatePublisher(RegisterPublisher registerPublisherRequest) throws InvalidTopicExpressionFault, PublisherRegistrationFailedFault, PublisherRegistrationRejectedFault, ResourceUnknownFault, TopicNotSupportedFault -
start
- Specified by:
startin classAbstractPublisher- Throws:
PublisherRegistrationFailedFault
-
destroy
- Overrides:
destroyin classAbstractPublisher- Throws:
ResourceNotDestroyedFault
-
onMessage
public void onMessage(jakarta.jms.Message event) -
startSubscription
-
stopSubscription
-