net.gleamynode.netty.channel.socket
Class DefaultServerSocketChannelConfig

java.lang.Object
  extended by net.gleamynode.netty.channel.socket.DefaultServerSocketChannelConfig
All Implemented Interfaces:
ChannelConfig, ServerSocketChannelConfig

public class DefaultServerSocketChannelConfig
extends Object
implements ServerSocketChannelConfig


Constructor Summary
DefaultServerSocketChannelConfig(ServerSocket socket)
           
 
Method Summary
 int getBacklog()
           
 int getConnectTimeoutMillis()
           
 ChannelPipelineFactory getPipelineFactory()
           
 int getReceiveBufferSize()
           
 int getWriteTimeoutMillis()
           
 boolean isReuseAddress()
           
 void setBacklog(int backlog)
           
 void setConnectTimeoutMillis(int connectTimeoutMillis)
           
protected  boolean setOption(String key, Object value)
           
 void setOptions(Map<String,Object> options)
           
 void setPerformancePreferences(int connectionTime, int latency, int bandwidth)
           
 void setPipelineFactory(ChannelPipelineFactory pipelineFactory)
           
 void setReceiveBufferSize(int receiveBufferSize)
           
 void setReuseAddress(boolean reuseAddress)
           
 void setWriteTimeoutMillis(int writeTimeoutMillis)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultServerSocketChannelConfig

public DefaultServerSocketChannelConfig(ServerSocket socket)
Method Detail

setOptions

public void setOptions(Map<String,Object> options)
Specified by:
setOptions in interface ChannelConfig

setOption

protected boolean setOption(String key,
                            Object value)

isReuseAddress

public boolean isReuseAddress()
Specified by:
isReuseAddress in interface ServerSocketChannelConfig

setReuseAddress

public void setReuseAddress(boolean reuseAddress)
Specified by:
setReuseAddress in interface ServerSocketChannelConfig

getReceiveBufferSize

public int getReceiveBufferSize()
Specified by:
getReceiveBufferSize in interface ServerSocketChannelConfig

setReceiveBufferSize

public void setReceiveBufferSize(int receiveBufferSize)
Specified by:
setReceiveBufferSize in interface ServerSocketChannelConfig

setPerformancePreferences

public void setPerformancePreferences(int connectionTime,
                                      int latency,
                                      int bandwidth)
Specified by:
setPerformancePreferences in interface ServerSocketChannelConfig

getPipelineFactory

public ChannelPipelineFactory getPipelineFactory()
Specified by:
getPipelineFactory in interface ChannelConfig

setPipelineFactory

public void setPipelineFactory(ChannelPipelineFactory pipelineFactory)
Specified by:
setPipelineFactory in interface ChannelConfig

getBacklog

public int getBacklog()
Specified by:
getBacklog in interface ServerSocketChannelConfig

setBacklog

public void setBacklog(int backlog)
Specified by:
setBacklog in interface ServerSocketChannelConfig

getConnectTimeoutMillis

public int getConnectTimeoutMillis()
Specified by:
getConnectTimeoutMillis in interface ChannelConfig

setConnectTimeoutMillis

public void setConnectTimeoutMillis(int connectTimeoutMillis)
Specified by:
setConnectTimeoutMillis in interface ChannelConfig

getWriteTimeoutMillis

public int getWriteTimeoutMillis()
Specified by:
getWriteTimeoutMillis in interface ChannelConfig

setWriteTimeoutMillis

public void setWriteTimeoutMillis(int writeTimeoutMillis)
Specified by:
setWriteTimeoutMillis in interface ChannelConfig


Copyright © 2008-Present Trustin Heuiseung Lee. All Rights Reserved.