public abstract class JmsPublisher extends AbstractPublisher implements org.apache.activemq.advisory.ConsumerListener
demand, publisherReference, topicaddress, endpoint, manager, name| Constructor and Description |
|---|
JmsPublisher(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
destroy() |
protected abstract void |
destroySubscription(java.lang.Object sub) |
javax.jms.Connection |
getConnection() |
void |
notify(NotificationMessageHolderType messageHolder) |
void |
onConsumerEvent(org.apache.activemq.advisory.ConsumerEvent event) |
void |
setConnection(javax.jms.Connection connection) |
protected void |
start() |
protected abstract java.lang.Object |
startSubscription() |
protected void |
validatePublisher(RegisterPublisher registerPublisherRequest) |
create, createAddress, destroyRegistrationgetAddress, getManager, getName, register, setAddress, setManager, unregisterpublic javax.jms.Connection getConnection()
public void setConnection(javax.jms.Connection connection)
public void notify(NotificationMessageHolderType messageHolder)
notify in class AbstractPublisherprotected void validatePublisher(RegisterPublisher registerPublisherRequest) throws InvalidTopicExpressionFault, PublisherRegistrationFailedFault, PublisherRegistrationRejectedFault, ResourceUnknownFault, TopicNotSupportedFault
protected void start()
throws PublisherRegistrationFailedFault
start in class AbstractPublisherPublisherRegistrationFailedFaultprotected void destroy()
throws ResourceNotDestroyedFault
destroy in class AbstractPublisherResourceNotDestroyedFaultpublic void onConsumerEvent(org.apache.activemq.advisory.ConsumerEvent event)
onConsumerEvent in interface org.apache.activemq.advisory.ConsumerListenerprotected abstract void destroySubscription(java.lang.Object sub)
protected abstract java.lang.Object startSubscription()
Copyright © 2005-2015 FuseSource. All Rights Reserved.