| 
||||||||||
| 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 - Timer| Method Detail | 
|---|
public void sendTCP(RequestHandlerTCP<? extends BaseFuture> handler,
                    FutureResponse futureResponse,
                    Message message,
                    ChannelCreator channelCreator,
                    int idleTCPMillis)
Sender
sendTCP in interface Senderhandler - RequestHandlerTCPfutureResponse - FutureResponsemessage - MessagechannelCreator - ChannelCreatoridleTCPMillis - Timeout
public void sendUDP(RequestHandlerUDP<? extends BaseFuture> handler,
                    FutureResponse futureResponse,
                    Message message,
                    ChannelCreator channelCreator)
Sender
sendUDP in interface Senderhandler - RequestHandlerUDPfutureResponse - FutureResponsemessage - MessagechannelCreator - ChannelCreator
public void sendBroadcastUDP(RequestHandlerUDP<? extends BaseFuture> handler,
                             FutureResponse futureResponse,
                             Message message,
                             ChannelCreator channelCreator)
Sender
sendBroadcastUDP in interface Senderhandler - 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 | |||||||||