|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Publisher
Method Summary | |
---|---|
void |
addTopicInfo(EnvelopeDocument envelopeDocument,
String topic)
Adds Topic information to a notification message. |
void |
addTopicInfo(SOAPMessage soapMessage,
String topic)
Adds Topic information to a notification message. |
Enumeration |
getListOfSubscriptionIdentifiers()
Retrieve the list of subscriptions registered at a Publisher. |
PublisherDefaults |
getPublisherDefaults()
Retrieve defaults associated with this publisher. |
PublisherWithSubscriber |
getSubscriberInteractions()
Retrieves the SubscriberInteractions which allows a publisher to communicate with a specific Subscriber. |
Subscription |
getSubscription(String subscriptionIdentifier)
Retrieve the subscription associated with a subscription identifier. |
EndpointReferenceType |
getSubscriptionManagerEPR()
Retrieve the EPR associated with the Subscription Manager. |
void |
publish(EnvelopeDocument envelopeDocument)
This method is used to publish an EnvelopeDocument. |
void |
publish(SOAPMessage soapMessage)
This method is used to publish a SOAP message. |
Methods inherited from interface cgl.narada.wsinfra.messaging.entity.MessagingEntity |
---|
getEndpointReference |
Methods inherited from interface cgl.narada.wsinfra.messaging.FrameworkIndicator |
---|
getProvider, getSpecVersion, isEventing, isNotification |
Method Detail |
---|
void publish(SOAPMessage soapMessage) throws ProcessingException, MessageFlowException
soapMessage
- The SOAPMessage that is being published.
ProcessingException
- If there are problems with this SOAPMessage.
MessageFlowException
- If there are networking problems which prevent
this message from being routed.void publish(EnvelopeDocument envelopeDocument) throws ProcessingException, MessageFlowException
envelopeDocument
- The EnvelopeDocument that is being published.
ProcessingException
- If there are problems with this EnvelopeDocument
MessageFlowException
- If there are networking problems which prevent
this message from being routed.void addTopicInfo(EnvelopeDocument envelopeDocument, String topic) throws ProcessingException
envelopeDocument
- The EnvelopeDocument that is being published.topic
- The Topic associated with the notification.
ProcessingException
- If there are problems with this EnvelopeDocumentvoid addTopicInfo(SOAPMessage soapMessage, String topic) throws ProcessingException
soapMessage
- The SOAPMessage that is being published.topic
- The Topic associated with the notification.
ProcessingException
- If there are problems with this EnvelopeDocumentPublisherWithSubscriber getSubscriberInteractions()
PublisherDefaults getPublisherDefaults()
Enumeration getListOfSubscriptionIdentifiers()
Subscription getSubscription(String subscriptionIdentifier) throws ProcessingException
subscriptionIdentifier
- The ID of subscription in question
ProcessingException
- If there are problems with the specified
subscriptionIdentifier.EndpointReferenceType getSubscriptionManagerEPR()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |