public class RegistrationEventHandlerImpl extends java.lang.Object implements RegistrationEventHandler<Producer,Consumer>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static GCUBELog |
logger |
Constructor and Description |
---|
RegistrationEventHandlerImpl(javax.xml.namespace.QName topic) |
Modifier and Type | Method and Description |
---|---|
java.util.List<org.apache.axis.message.addressing.EndpointReferenceType> |
getSubscriptionEPRByConsumer(Consumer consumer) |
java.util.List<org.apache.axis.message.addressing.EndpointReferenceType> |
getSubscriptionEPRByProducer(Producer producer) |
java.util.List<Subscription> |
getSubscriptionList() |
javax.xml.namespace.QName |
getTopic() |
void |
onNewConsumer(Consumer consumer,
java.util.List<Producer> registeredProducerList) |
void |
onNewProducer(Producer newProducer,
java.util.List<Consumer> registeredConsumerList) |
void |
onProducerExist(Producer newProducer,
Producer oldProducer,
java.util.List<Consumer> registeredConsumerList) |
void |
onRemoveConsumer(Consumer consumer) |
void |
onRemoveProducer(Producer producer) |
void |
setSubscriptionList(java.util.List<Subscription> subscriptionList) |
void |
setTopic(javax.xml.namespace.QName topic) |
public RegistrationEventHandlerImpl(javax.xml.namespace.QName topic)
public void setSubscriptionList(java.util.List<Subscription> subscriptionList)
public java.util.List<Subscription> getSubscriptionList()
public javax.xml.namespace.QName getTopic()
public void setTopic(javax.xml.namespace.QName topic)
public void onNewConsumer(Consumer consumer, java.util.List<Producer> registeredProducerList) throws java.lang.Exception
onNewConsumer
in interface RegistrationEventHandler<Producer,Consumer>
java.lang.Exception
public void onNewProducer(Producer newProducer, java.util.List<Consumer> registeredConsumerList) throws java.lang.Exception
onNewProducer
in interface RegistrationEventHandler<Producer,Consumer>
java.lang.Exception
public void onProducerExist(Producer newProducer, Producer oldProducer, java.util.List<Consumer> registeredConsumerList) throws java.lang.Exception
onProducerExist
in interface RegistrationEventHandler<Producer,Consumer>
java.lang.Exception
public void onRemoveConsumer(Consumer consumer) throws java.lang.Exception
onRemoveConsumer
in interface RegistrationEventHandler<Producer,Consumer>
java.lang.Exception
public void onRemoveProducer(Producer producer) throws java.lang.Exception
onRemoveProducer
in interface RegistrationEventHandler<Producer,Consumer>
java.lang.Exception
public java.util.List<org.apache.axis.message.addressing.EndpointReferenceType> getSubscriptionEPRByProducer(Producer producer)
getSubscriptionEPRByProducer
in interface RegistrationEventHandler<Producer,Consumer>
public java.util.List<org.apache.axis.message.addressing.EndpointReferenceType> getSubscriptionEPRByConsumer(Consumer consumer)
getSubscriptionEPRByConsumer
in interface RegistrationEventHandler<Producer,Consumer>