net.tomp2p.connection
Interface Sender

All Known Implementing Classes:
SenderNetty

public interface Sender


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.
 

Method Detail

sendTCP

void sendTCP(RequestHandlerTCP<? extends BaseFuture> handler,
             FutureResponse futureResponse,
             Message message,
             ChannelCreator channelCreator,
             int idleTCPMillis)
Sent the message via TCP. Keep the future state.

Parameters:
handler - RequestHandlerTCP
futureResponse - FutureResponse
message - Message
channelCreator - ChannelCreator
idleTCPMillis - Timeout

sendUDP

void sendUDP(RequestHandlerUDP<? extends BaseFuture> handler,
             FutureResponse futureResponse,
             Message message,
             ChannelCreator channelCreator)
Sent the message via UDP. Keep the future state.

Parameters:
handler - RequestHandlerUDP
futureResponse - FutureResponse
message - Message
channelCreator - ChannelCreator

sendBroadcastUDP

void sendBroadcastUDP(RequestHandlerUDP<? extends BaseFuture> handler,
                      FutureResponse futureResponse,
                      Message message,
                      ChannelCreator channelCreator)
Sent the message via UDP broadcast. Keep the future state.

Parameters:
handler - RequestHandlerUDP
futureResponse - FutureResponse
message - Message
channelCreator - ChannelCreator

shutdown

void shutdown()
Shuts down the sender. After this the sender cannot be used again.



Copyright © 2013. All Rights Reserved.