org.jboss.remoting.transport.sslbisocket
Class SSLBisocketServerInvoker
java.lang.Object
org.jboss.remoting.AbstractInvoker
org.jboss.remoting.ServerInvoker
org.jboss.remoting.transport.socket.SocketServerInvoker
org.jboss.remoting.transport.bisocket.BisocketServerInvoker
org.jboss.remoting.transport.sslbisocket.SSLBisocketServerInvoker
- All Implemented Interfaces:
- Invoker, ServerInvokerMBean, SocketServerInvokerMBean, SSLSocketServerInvokerMBean
public class SSLBisocketServerInvoker
- extends BisocketServerInvoker
- implements SSLSocketServerInvokerMBean
- Author:
- Tom Elrod, Ron Sigal
Fields inherited from class org.jboss.remoting.transport.socket.SocketServerInvoker |
acceptThreads, backlog, CHECK_CONNECTION_KEY, clientpool, idleTimeout, idleTimerTask, keepAlive, keepAliveSet, MAX_POOL_SIZE_DEFAULT, maxPoolSize, newServerSocketFactory, numAcceptThreads, oOBInline, oOBInlineSet, props, receiveBufferSize, refreshThread, reuseAddress, running, sendBufferSize, SERVER_SOCKET_CLASS_FLAG, serverSocketClass, serverSocketFactoryLock, serverSockets, soLinger, soLingerDuration, soLingerSet, threadpool, trafficClass |
Fields inherited from class org.jboss.remoting.ServerInvoker |
BLOCKING, BLOCKING_MODE, BLOCKING_TIMEOUT, callbackHandlers, CLIENT_CONNECT_ADDRESS_KEY, CLIENT_CONNECT_PORT_KEY, CLIENT_LEASE_PERIOD, clientCallbackListener, connectHomes, CONNECTION_LISTENER, connectionNotifier, DEFAULT_BLOCKING_TIMEOUT, DEFAULT_CLIENT_LEASE_PERIOD, DEFAULT_TIMEOUT_PERIOD, ECHO, handlers, homes, INVOKER_SESSION_ID, MAX_NUM_ONEWAY_THREADS, MAX_NUM_ONEWAY_THREADS_KEY, MAX_ONEWAY_THREAD_POOL_QUEUE_SIZE, NONBLOCKING, ONEWAY_THREAD_POOL_CLASS_KEY, REGISTER_CALLBACK_LISTENER, registerCallbackListeners, SERVER_BIND_ADDRESS_KEY, SERVER_BIND_PORT_KEY, SERVER_SOCKET_FACTORY, serverSocketFactory, singleCallbackContainer, singleHandler, started, TIMEOUT |
Methods inherited from class org.jboss.remoting.transport.bisocket.BisocketServerInvoker |
checkSecondaryServerSocketWrapper, checkSocketFactoryWrapper, cleanup, createControlConnection, destroyControlConnection, getBisocketServerInvoker, getControlConnectionRestarts, getPingFrequency, getPingWindowFactor, getSecondaryBindPort, getSecondaryBindPorts, getSecondaryConnectPort, getSecondaryConnectPorts, getSecondaryLocator, getSocketCreationRetries, handleInternalInvocation, isTransportBiDirectional, setControlConnectionRestarts, setPingFrequency, setPingWindowFactor, setSecondaryBindPort, setSecondaryBindPorts, setSecondaryBindPorts, setSecondaryConnectPort, setSecondaryConnectPorts, setSecondaryConnectPorts, setSocketCreationRetries, start |
Methods inherited from class org.jboss.remoting.transport.socket.SocketServerInvoker |
configureSocket, createServerSocket, createServerSockets, destroy, finalize, getBacklog, getCurrentClientPoolSize, getCurrentThreadPoolSize, getDefaultDataType, getIdleTimeout, getMaxPoolSize, getNumAcceptThreads, getReceiveBufferSize, getReuseAddress, getSendBufferSize, getSoLingerDuration, getThreadName, getTrafficClass, isKeepAlive, isOOBInline, isSoLinger, processInvocation, refreshServerSocket, setBacklog, setIdleTimeout, setKeepAlive, setMaxPoolSize, setNewServerSocketFactory, setNumAcceptThreads, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSoLinger, setSoLingerDuration, setTrafficClass, stop, toString |
Methods inherited from class org.jboss.remoting.ServerInvoker |
addConnectionListener, addInvocationHandler, assignPort, assignPorts, create, createHomeCollection, findInvocationHandler, getClientConnectAddress, getClientConnectPort, getConfiguration, getConnectHomes, getDataType, getHomes, getInvocationHandler, getInvocationHandlers, getLease, getLeasePeriod, getMaxNumberOfOnewayThreads, getMBeanObjectName, getMBeanServer, getOnewayThreadPool, getServerBindAddress, getServerBindPort, getServerSocketFactory, getSupportedSubsystems, getTimeout, hasInvocationHandler, invoke, invoke, isLeaseActivated, isRegisterCallbackListeners, isStarted, justNeedsSSLClientMode, postProcess, preProcess, removeCallbackHandler, removeCallbackListener, removeConnectionListener, removeInvocationHandler, setClientConnectAddress, setClientConnectPort, setConfiguration, setConnectHomes, setConnectionListener, setHomes, setLeasePeriod, setMaxNumberOfOnewayThreads, setMBeanServer, setOnewayThreadPool, setRegisterCallbackListeners, setServerSocketFactory, setTimeout, setupHomes, shutdownCallbackHandler, wrapServerSocketFactory |
Methods inherited from class org.jboss.remoting.AbstractInvoker |
addClientLocator, getClassLoader, getClientLocator, getClientLocators, getLocator, getSerializationType, getSocketFactory, getVersion, isCompleteSocketFactory, isSocketFactoryCreatedFromSSLParameters, needsCustomSSLConfiguration, setClassLoader, setSerializationType, setSocketFactory, setVersion, wrapSocketFactory |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jboss.remoting.transport.socket.SocketServerInvokerMBean |
getBacklog, getCurrentClientPoolSize, getCurrentThreadPoolSize, getMaxPoolSize, getNumAcceptThreads, getServerBindPort, setBacklog, setMaxPoolSize, setNumAcceptThreads, start, stop |
Methods inherited from interface org.jboss.remoting.ServerInvokerMBean |
create, destroy, getClientConnectAddress, getClientConnectPort, getConfiguration, getDataType, getServerBindAddress, getTimeout, isStarted, isTransportBiDirectional, setClientConnectAddress, setClientConnectPort, setConfiguration, setTimeout |
enabledCipherSuites
protected java.lang.String[] enabledCipherSuites
enabledProtocols
protected java.lang.String[] enabledProtocols
enableSessionCreation
protected boolean enableSessionCreation
SSLBisocketServerInvoker
public SSLBisocketServerInvoker(InvokerLocator locator)
SSLBisocketServerInvoker
public SSLBisocketServerInvoker(InvokerLocator locator,
java.util.Map configuration)
getDefaultServerSocketFactory
protected javax.net.ServerSocketFactory getDefaultServerSocketFactory()
- Description copied from class:
ServerInvoker
- Gets the default server socket factory to use for the server invoker. The intention is this
method will be overridden by sub-classes for their specific defaults.
- Overrides:
getDefaultServerSocketFactory
in class ServerInvoker
setOOBInline
public void setOOBInline(boolean inline)
- Overrides:
setOOBInline
in class SocketServerInvoker
getEnabledCipherSuites
public java.lang.String[] getEnabledCipherSuites()
setEnabledCipherSuites
public void setEnabledCipherSuites(java.lang.String[] enabledCipherSuites)
getEnabledProtocols
public java.lang.String[] getEnabledProtocols()
setEnabledProtocols
public void setEnabledProtocols(java.lang.String[] enabledProtocols)
isEnableSessionCreation
public boolean isEnableSessionCreation()
setEnableSessionCreation
public void setEnableSessionCreation(boolean enableSessionCreation)
createServerSocketFactory
protected javax.net.ServerSocketFactory createServerSocketFactory()
throws java.io.IOException
- Overrides:
createServerSocketFactory
in class ServerInvoker
- Throws:
java.io.IOException
setup
protected void setup()
throws java.lang.Exception
- Overrides:
setup
in class BisocketServerInvoker
- Throws:
java.lang.Exception
createSocketFactory
protected javax.net.SocketFactory createSocketFactory(java.util.Map configuration)
- Description copied from class:
AbstractInvoker
- If any configuration parameters relate to the construction of a SSLSocketBuilder, create one.
- Overrides:
createSocketFactory
in class AbstractInvoker
configureServerSocket
protected void configureServerSocket(java.net.ServerSocket ss)
throws java.net.SocketException
- Overrides:
configureServerSocket
in class SocketServerInvoker
- Throws:
java.net.SocketException
Copyright ? 1998-2005 JBoss Inc . All Rights Reserved.