public abstract class AbstractPublisher extends AbstractEndpoint implements PublisherRegistrationManager
| Modifier and Type | Field and Description | 
|---|---|
protected boolean | 
demand  | 
protected W3CEndpointReference | 
publisherReference  | 
protected List<TopicExpressionType> | 
topic  | 
address, endpoint, endpointEpr, manager, name| Constructor and Description | 
|---|
AbstractPublisher(String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
create(RegisterPublisher registerPublisherRequest)  | 
protected void | 
destroy()  | 
DestroyRegistrationResponse | 
destroyRegistration(DestroyRegistration destroyRegistrationRequest)  | 
W3CEndpointReference | 
getPublisherReference()  | 
abstract void | 
notify(NotificationMessageHolderType messageHolder)  | 
protected abstract void | 
start()  | 
protected void | 
validatePublisher(RegisterPublisher registerPublisherRequest)  | 
getAddress, getEpr, getManager, getMBeanName, getName, getWSDLLocation, register, setAddress, setManager, unregisterprotected W3CEndpointReference publisherReference
protected boolean demand
protected List<TopicExpressionType> topic
public AbstractPublisher(String name)
public W3CEndpointReference getPublisherReference()
public DestroyRegistrationResponse destroyRegistration(DestroyRegistration destroyRegistrationRequest) throws ResourceNotDestroyedFault, ResourceUnknownFault
destroyRegistration in interface PublisherRegistrationManagerdestroyRegistrationRequest - ResourceNotDestroyedFaultResourceUnknownFaultpublic abstract void notify(NotificationMessageHolderType messageHolder)
protected void destroy()
                throws ResourceNotDestroyedFault
ResourceNotDestroyedFaultpublic void create(RegisterPublisher registerPublisherRequest) throws InvalidTopicExpressionFault, PublisherRegistrationFailedFault, PublisherRegistrationRejectedFault, ResourceUnknownFault, TopicNotSupportedFault
protected void validatePublisher(RegisterPublisher registerPublisherRequest) throws InvalidTopicExpressionFault, PublisherRegistrationFailedFault, PublisherRegistrationRejectedFault, ResourceUnknownFault, TopicNotSupportedFault
protected abstract void start()
                       throws PublisherRegistrationFailedFault
PublisherRegistrationFailedFaultApache CXF