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, 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, unregister
protected 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 PublisherRegistrationManager
destroyRegistrationRequest
- ResourceNotDestroyedFault
ResourceUnknownFault
public abstract void notify(NotificationMessageHolderType messageHolder)
protected void destroy() throws ResourceNotDestroyedFault
ResourceNotDestroyedFault
public 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
PublisherRegistrationFailedFault
Apache CXF