org.ws4d.java.dispatch
Class OutDispatcher

java.lang.Object
  extended by org.ws4d.java.dispatch.OutDispatcher

public class OutDispatcher
extends java.lang.Object


Method Summary
static OutDispatcher getInstance()
          Returns the output dispatcher.
 void send(ByeMessage bye, XAddressInfo targetXAdrInfo, DataStructure protocolDomains)
           
 void send(GetMessage get, XAddressInfo targetXAdrInfo, ResponseCallback callback)
           
 void send(GetMetadataMessage getMetadata, XAddressInfo targetXAdrInfo, ResponseCallback callback)
           
 void send(GetStatusMessage getStatus, XAddressInfo targetXAdrInfo, ResponseCallback callback)
           
 void send(HelloMessage hello, XAddressInfo targetXAdrInfo, DataStructure protocolDomains)
           
 void send(InvokeMessage invoke, XAddressInfo targetXAdrInfo, ResponseCallback callback)
           
 void send(ProbeMessage probe, XAddressInfo targetXAdrInfo, DataStructure protocolDomains, ResponseCallback callback)
           
 void send(ProbeMessage probe, XAddressInfo targetXAdrInfo, ResponseCallback callback)
           
 void send(RenewMessage renew, XAddressInfo targetXAdrInfo, ResponseCallback callback)
           
 void send(ResolveMessage resolve, XAddressInfo targetXAdrInfo, DataStructure protocolDomains, ResponseCallback callback)
           
 void send(SubscribeMessage subscribe, XAddressInfo targetXAdrInfo, ResponseCallback callback)
           
 void send(SubscriptionEndMessage subscriptionEnd, XAddressInfo targetXAdrInfo)
           
 void send(UnsubscribeMessage unsubscribe, XAddressInfo targetXAdrInfo, ResponseCallback callback)
           
 void sendGenericMessage(Message msg, XAddressInfo targetXAdrInfo, ResponseCallback callback)
           
 void sendGenericMessageToProtocolDomain(Message msg, XAddressInfo targetXAdrInfo, DataStructure protocolDomains, ResponseCallback callback)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static OutDispatcher getInstance()
Returns the output dispatcher.

Returns:
the output dispatcher.

send

public void send(HelloMessage hello,
                 XAddressInfo targetXAdrInfo,
                 DataStructure protocolDomains)

send

public void send(ByeMessage bye,
                 XAddressInfo targetXAdrInfo,
                 DataStructure protocolDomains)

send

public void send(ProbeMessage probe,
                 XAddressInfo targetXAdrInfo,
                 DataStructure protocolDomains,
                 ResponseCallback callback)

send

public void send(ResolveMessage resolve,
                 XAddressInfo targetXAdrInfo,
                 DataStructure protocolDomains,
                 ResponseCallback callback)

send

public void send(ProbeMessage probe,
                 XAddressInfo targetXAdrInfo,
                 ResponseCallback callback)

send

public void send(GetMessage get,
                 XAddressInfo targetXAdrInfo,
                 ResponseCallback callback)

send

public void send(GetMetadataMessage getMetadata,
                 XAddressInfo targetXAdrInfo,
                 ResponseCallback callback)

send

public void send(SubscribeMessage subscribe,
                 XAddressInfo targetXAdrInfo,
                 ResponseCallback callback)

send

public void send(GetStatusMessage getStatus,
                 XAddressInfo targetXAdrInfo,
                 ResponseCallback callback)

send

public void send(RenewMessage renew,
                 XAddressInfo targetXAdrInfo,
                 ResponseCallback callback)

send

public void send(UnsubscribeMessage unsubscribe,
                 XAddressInfo targetXAdrInfo,
                 ResponseCallback callback)

send

public void send(SubscriptionEndMessage subscriptionEnd,
                 XAddressInfo targetXAdrInfo)

send

public void send(InvokeMessage invoke,
                 XAddressInfo targetXAdrInfo,
                 ResponseCallback callback)

sendGenericMessage

public void sendGenericMessage(Message msg,
                               XAddressInfo targetXAdrInfo,
                               ResponseCallback callback)

sendGenericMessageToProtocolDomain

public void sendGenericMessageToProtocolDomain(Message msg,
                                               XAddressInfo targetXAdrInfo,
                                               DataStructure protocolDomains,
                                               ResponseCallback callback)