|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for transport network layer, either based on IP or P2P.
Method Summary | |
void |
addTransportListener(TransportListener listener)
Add a transport listener. |
Address |
getAddressByKey(java.lang.String key)
Return a peer address based on the specified key. |
Address |
getLocalAddress()
Return local address for this transport service. |
Transport |
getTransport()
Return the transport module (dealing with individual protocol). |
void |
removeTransportListener(TransportListener listener)
Remove a transport listener. |
void |
send(Adu adu,
Address dest)
Send an application data unit to destination address. |
void |
send(Adu adu,
Address dest,
Id multiplex)
Send an application data unit to destination address. |
Methods inherited from interface solar.service.Service |
getName, getServiceManager, handleDispatchUnit, hasInited, init, initDependents, setName, setServiceManager, start, stop |
Methods inherited from interface solar.api.EventHandler |
handleEvent |
Methods inherited from interface solar.api.RequestHandler |
handleRequest |
Method Detail |
public Address getLocalAddress()
public Address getAddressByKey(java.lang.String key) throws TransportException
TransportException
public Transport getTransport()
public void send(Adu adu, Address dest) throws TransportException
TransportException
public void send(Adu adu, Address dest, Id multiplex) throws TransportException
TransportException
public void addTransportListener(TransportListener listener)
public void removeTransportListener(TransportListener listener)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |