public class POP3Server extends AbstractProtocolAsyncServer implements POP3ServerMBean
connectionLimit, connPerIP, DEFAULT_BACKLOG, DEFAULT_MAX_EXECUTOR_COUNT, DEFAULT_TIMEOUT, HELLO_NAME, jmxName
Constructor and Description |
---|
POP3Server() |
Modifier and Type | Method and Description |
---|---|
protected org.jboss.netty.channel.ChannelUpstreamHandler |
createCoreHandler() |
protected Class<? extends HandlersPackage> |
getCoreHandlersPackage()
Return the
HandlersPackage which is responsible to load the core ProtocolHandler |
protected String |
getDefaultJMXName()
Return the default name of the the server in JMX if none is configured
via "jmxname" in the configuration
|
protected int |
getDefaultPort()
Return the default port which will get used for this server if non is
specify in the configuration
|
protected Class<? extends HandlersPackage> |
getJMXHandlersPackage()
Return the
HandlersPackage which is responsible to load the jmx ProtocolHandler |
String |
getServiceType()
Return the service type of the server
|
protected void |
preInit()
This method is called on init of the Server.
|
doConfigure, getProtocolHandlerChain, postDestroy, setProtocolHandlerLoader
configure, configureBootstrap, configureHelloName, createBossExecutor, createExecutionHander, createPipelineFactory, createWorkerExecutor, destroy, getBoundAddresses, getConnectionCountHandler, getCurrentConnections, getEnabledCipherSuites, getEncryption, getExecutionHandler, getFileSystem, getHandledConnections, getHelloName, getLogger, getMaximumConcurrentConnections, getSocketType, getStartTLSSupported, getThreadPoolJMXPath, init, isEnabled, isStarted, registerMBean, setFileSystem, setLog, start, stop, unregisterMBean
bind, createSocketChannelFactory, getBacklog, getIoWorkerCount, getListenAddresses, getTimeout, isBound, setBacklog, setIoWorkerCount, setListenAddresses, setTimeout, unbind
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBoundAddresses, getCurrentConnections, getHandledConnections, getMaximumConcurrentConnections, getSocketType, getStartTLSSupported, getTimeout, isEnabled, isStarted, start, stop
protected int getDefaultPort()
AbstractConfigurableAsyncServer
getDefaultPort
in class AbstractConfigurableAsyncServer
public String getServiceType()
ServerMBean
getServiceType
in interface ServerMBean
ServerMBean.getServiceType()
protected void preInit() throws Exception
AbstractConfigurableAsyncServer
preInit
in class AbstractProtocolAsyncServer
Exception
protected String getDefaultJMXName()
AbstractConfigurableAsyncServer
getDefaultJMXName
in class AbstractConfigurableAsyncServer
protected org.jboss.netty.channel.ChannelUpstreamHandler createCoreHandler()
createCoreHandler
in class AbstractConfigurableAsyncServer
protected Class<? extends HandlersPackage> getCoreHandlersPackage()
AbstractProtocolAsyncServer
HandlersPackage
which is responsible to load the core ProtocolHandler
getCoreHandlersPackage
in class AbstractProtocolAsyncServer
protected Class<? extends HandlersPackage> getJMXHandlersPackage()
AbstractProtocolAsyncServer
HandlersPackage
which is responsible to load the jmx ProtocolHandler
getJMXHandlersPackage
in class AbstractProtocolAsyncServer
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.