|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.tomp2p.connection.SenderNetty
public class SenderNetty
Handles sending of messages. In order to send messages one needs to provide a channel creator. This can be obtained via the connection reservation, that keeps track how many connections have been opened.
Constructor Summary | |
---|---|
SenderNetty(ConnectionConfiguration configuration,
org.jboss.netty.util.Timer timer)
The sender is shared for all master and child peers |
Method Summary | |
---|---|
void |
sendBroadcastUDP(RequestHandlerUDP<? extends BaseFuture> handler,
FutureResponse futureResponse,
Message message,
ChannelCreator channelCreator)
Sent the message via UDP broadcast. |
void |
sendTCP(RequestHandlerTCP<? extends BaseFuture> handler,
FutureResponse futureResponse,
Message message,
ChannelCreator channelCreator,
int idleTCPMillis)
Sent the message via TCP. |
void |
sendUDP(RequestHandlerUDP<? extends BaseFuture> handler,
FutureResponse futureResponse,
Message message,
ChannelCreator channelCreator)
Sent the message via UDP. |
void |
shutdown()
Shuts down the sender. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SenderNetty(ConnectionConfiguration configuration, org.jboss.netty.util.Timer timer)
configuration
- ConnectionConfigurationBeantimer
- TimerMethod Detail |
---|
public void sendTCP(RequestHandlerTCP<? extends BaseFuture> handler, FutureResponse futureResponse, Message message, ChannelCreator channelCreator, int idleTCPMillis)
Sender
sendTCP
in interface Sender
handler
- RequestHandlerTCPfutureResponse
- FutureResponsemessage
- MessagechannelCreator
- ChannelCreatoridleTCPMillis
- Timeoutpublic void sendUDP(RequestHandlerUDP<? extends BaseFuture> handler, FutureResponse futureResponse, Message message, ChannelCreator channelCreator)
Sender
sendUDP
in interface Sender
handler
- RequestHandlerUDPfutureResponse
- FutureResponsemessage
- MessagechannelCreator
- ChannelCreatorpublic void sendBroadcastUDP(RequestHandlerUDP<? extends BaseFuture> handler, FutureResponse futureResponse, Message message, ChannelCreator channelCreator)
Sender
sendBroadcastUDP
in interface Sender
handler
- RequestHandlerUDPfutureResponse
- FutureResponsemessage
- MessagechannelCreator
- ChannelCreatorpublic void shutdown()
Sender
shutdown
in interface Sender
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |