|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcgl.narada.wsinfra.messaging.wse.WseFrameworkIndicator
cgl.narada.wsinfra.messaging.entity.wse.WseEntity
cgl.narada.wsinfra.messaging.entity.wse.WsePublisher
public class WsePublisher
| Constructor Summary | |
|---|---|
WsePublisher(EndpointReferenceType sourceEPR,
EndpointReferenceType subscriptionManagerEPR)
|
|
| 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 class cgl.narada.wsinfra.messaging.entity.wse.WseEntity |
|---|
getEndpointReference, setEndpointReference |
| Methods inherited from class cgl.narada.wsinfra.messaging.wse.WseFrameworkIndicator |
|---|
getProvider, getSpecVersion, isEventing, isNotification |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface cgl.narada.wsinfra.messaging.entity.MessagingEntity |
|---|
getEndpointReference |
| Methods inherited from interface cgl.narada.wsinfra.messaging.FrameworkIndicator |
|---|
getProvider, getSpecVersion, isEventing, isNotification |
| Constructor Detail |
|---|
public WsePublisher(EndpointReferenceType sourceEPR,
EndpointReferenceType subscriptionManagerEPR)
throws DeploymentException
DeploymentException| Method Detail |
|---|
public void publish(SOAPMessage soapMessage)
throws ProcessingException,
MessageFlowException
Publisher
publish in interface PublishersoapMessage - 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.Publisher.publish(javax.xml.soap.SOAPMessage)
public void publish(EnvelopeDocument envelopeDocument)
throws ProcessingException,
MessageFlowException
Publisher
publish in interface PublisherenvelopeDocument - 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.Publisher.publish(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument)
public void addTopicInfo(EnvelopeDocument envelopeDocument,
String topic)
throws ProcessingException
Publisher
addTopicInfo in interface PublisherenvelopeDocument - The EnvelopeDocument that is being published.topic - The Topic associated with the notification.
ProcessingException - If there are problems with this EnvelopeDocumentPublisher.addTopicInfo(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument, java.lang.String)
public void addTopicInfo(SOAPMessage soapMessage,
String topic)
throws ProcessingException
Publisher
addTopicInfo in interface PublishersoapMessage - The SOAPMessage that is being published.topic - The Topic associated with the notification.
ProcessingException - If there are problems with this EnvelopeDocumentPublisher.addTopicInfo(javax.xml.soap.SOAPMessage, java.lang.String)public PublisherWithSubscriber getSubscriberInteractions()
Publisher
getSubscriberInteractions in interface PublisherPublisher.getSubscriberInteractions()public PublisherDefaults getPublisherDefaults()
Publisher
getPublisherDefaults in interface PublisherPublisher.getPublisherDefaults()public Enumeration getListOfSubscriptionIdentifiers()
Publisher
getListOfSubscriptionIdentifiers in interface PublisherPublisher.getListOfSubscriptionIdentifiers()
public Subscription getSubscription(String subscriptionIdentifier)
throws ProcessingException
Publisher
getSubscription in interface PublishersubscriptionIdentifier - The ID of subscription in question
ProcessingException - If there are problems with the specified
subscriptionIdentifier.Publisher.getSubscription(java.lang.String)public EndpointReferenceType getSubscriptionManagerEPR()
Publisher
getSubscriptionManagerEPR in interface PublisherPublisher.getSubscriptionManagerEPR()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||