cgl.narada.wsinfra.messaging.interactions.wse
Class WSESubscriberInteraction

java.lang.Object
  extended by cgl.narada.wsinfra.messaging.wse.WseFrameworkIndicator
      extended by cgl.narada.wsinfra.messaging.interactions.wse.WSESubscriberInteraction
All Implemented Interfaces:
FrameworkIndicator, SubscriberInteraction
Direct Known Subclasses:
WSESubscriberWithPublisher, WSESubscriberWithSubscriptionManager

public class WSESubscriberInteraction
extends WseFrameworkIndicator
implements SubscriberInteraction


Constructor Summary
WSESubscriberInteraction(WseSinkProcessor wseSinkProcessor)
           
 
Method Summary
 void issueExchange(EnvelopeDocument envelopeDocument)
          This method is used to issue an exchange, created by a subscriber using one of the interaction interfaces, over the network.
 
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.FrameworkIndicator
getProvider, getSpecVersion, isEventing, isNotification
 

Constructor Detail

WSESubscriberInteraction

public WSESubscriberInteraction(WseSinkProcessor wseSinkProcessor)
Method Detail

issueExchange

public void issueExchange(EnvelopeDocument envelopeDocument)
                   throws ProcessingException,
                          MessageFlowException
Description copied from interface: SubscriberInteraction
This method is used to issue an exchange, created by a subscriber using one of the interaction interfaces, over the network. The destination address is retrieved from the element.

Specified by:
issueExchange in interface SubscriberInteraction
Parameters:
envelopeDocument - The exchange that was created using methods in the various interaction interfaces/classes.
Throws:
ProcessingException - This exception is thrown if there are problems processing the message.
MessageFlowException - This exception is thrown if there are problems in routing the message.
See Also:
PublisherInteraction.issueExchange(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument)


For comments and suggestions please send e-mail to The NaradaBrokering Project