net.tomp2p.connection
Class ChannelCreator

java.lang.Object
  extended by net.tomp2p.connection.ChannelCreator

public class ChannelCreator
extends Object


Constructor Summary
ChannelCreator(org.jboss.netty.channel.group.ChannelGroup channelsTCP, org.jboss.netty.channel.group.ChannelGroup channelsUDP, int permits, MessageLogger messageLoggerFilter, org.jboss.netty.channel.ChannelFactory tcpClientChannelFactory, org.jboss.netty.channel.ChannelFactory udpClientChannelFactory, AtomicBoolean shutdown, ConnectionReservation connectionReservation, boolean keepAliveAndReuse)
           
 
Method Summary
 org.jboss.netty.channel.ChannelFuture createTCPChannel(ReplyTimeoutHandler timeoutHandler, FutureResponse futureResponse, int connectTimeoutMillis, int idleTCPMillis, Message message, RequestHandlerTCP requestHandler)
           
 org.jboss.netty.channel.Channel createUDPChannel(ReplyTimeoutHandler timeoutHandler, RequestHandlerUDP requestHandler, FutureResponse futureResponse, boolean broadcast)
           
static long getStatConnectionsCreatedTCP()
           
static long getStatConnectionsCreatedUDP()
           
 void release()
           
 void release(int nr)
           
 void releaseCreating()
           
 void releaseOpen()
           
static void resetStat()
           
 void tryClose(PeerAddress destination)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChannelCreator

public ChannelCreator(org.jboss.netty.channel.group.ChannelGroup channelsTCP,
                      org.jboss.netty.channel.group.ChannelGroup channelsUDP,
                      int permits,
                      MessageLogger messageLoggerFilter,
                      org.jboss.netty.channel.ChannelFactory tcpClientChannelFactory,
                      org.jboss.netty.channel.ChannelFactory udpClientChannelFactory,
                      AtomicBoolean shutdown,
                      ConnectionReservation connectionReservation,
                      boolean keepAliveAndReuse)
Method Detail

createUDPChannel

public org.jboss.netty.channel.Channel createUDPChannel(ReplyTimeoutHandler timeoutHandler,
                                                        RequestHandlerUDP requestHandler,
                                                        FutureResponse futureResponse,
                                                        boolean broadcast)

createTCPChannel

public org.jboss.netty.channel.ChannelFuture createTCPChannel(ReplyTimeoutHandler timeoutHandler,
                                                              FutureResponse futureResponse,
                                                              int connectTimeoutMillis,
                                                              int idleTCPMillis,
                                                              Message message,
                                                              RequestHandlerTCP requestHandler)

release

public void release()

release

public void release(int nr)

releaseCreating

public void releaseCreating()

releaseOpen

public void releaseOpen()

tryClose

public void tryClose(PeerAddress destination)

resetStat

public static void resetStat()

getStatConnectionsCreatedTCP

public static long getStatConnectionsCreatedTCP()

getStatConnectionsCreatedUDP

public static long getStatConnectionsCreatedUDP()


Copyright © 2011. All Rights Reserved.