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.Exceptionpublic void onNewProducer(Producer newProducer, java.util.List<Consumer> registeredConsumerList) throws java.lang.Exception
onNewProducer in interface RegistrationEventHandler<Producer,Consumer>java.lang.Exceptionpublic void onProducerExist(Producer newProducer, Producer oldProducer, java.util.List<Consumer> registeredConsumerList) throws java.lang.Exception
onProducerExist in interface RegistrationEventHandler<Producer,Consumer>java.lang.Exceptionpublic void onRemoveConsumer(Consumer consumer) throws java.lang.Exception
onRemoveConsumer in interface RegistrationEventHandler<Producer,Consumer>java.lang.Exceptionpublic void onRemoveProducer(Producer producer) throws java.lang.Exception
onRemoveProducer in interface RegistrationEventHandler<Producer,Consumer>java.lang.Exceptionpublic 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>