kaos.core.service.util
Interface CallbackTransport

All Superinterfaces:
CallbackTransportInfo, java.io.Serializable
All Known Implementing Classes:
CallbackTransportImpl

public interface CallbackTransport
extends CallbackTransportInfo

Defines the operations to set the sender's transport information. This interface is combined with remote callbacks, so the remote callbacks can use the sender's platform to send messages back to the requestors of action/information.


Method Summary
 boolean equals(java.lang.Object o)
           
 Locator getReceiverLocator()
           
 java.lang.String getReceiverName()
           
 Locator getSenderLocator()
           
 java.lang.String getSenderName()
           
 int hashCode()
           
 void sendMsg(Msg aMsg)
           
 
Methods inherited from interface kaos.core.service.util.CallbackTransportInfo
setTransportInfo
 

Method Detail

getReceiverLocator

Locator getReceiverLocator()

getReceiverName

java.lang.String getReceiverName()

getSenderLocator

Locator getSenderLocator()

getSenderName

java.lang.String getSenderName()

sendMsg

void sendMsg(Msg aMsg)
             throws TransportFailure,
                    NotLocatableException
Throws:
TransportFailure
NotLocatableException

equals

boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

int hashCode()
Overrides:
hashCode in class java.lang.Object