org.jboss.remoting.transport.multiplex.ssl
Class SSLMultiplexClientInvoker

java.lang.Object
  extended byorg.jboss.remoting.AbstractInvoker
      extended byorg.jboss.remoting.RemoteClientInvoker
          extended byorg.jboss.remoting.transport.socket.SocketClientInvoker
              extended byorg.jboss.remoting.transport.multiplex.MultiplexClientInvoker
                  extended byorg.jboss.remoting.transport.multiplex.ssl.SSLMultiplexClientInvoker
All Implemented Interfaces:
ClientInvoker, Invoker, MultiplexInvokerConstants

public class SSLMultiplexClientInvoker
extends MultiplexClientInvoker

A SSLMultiplexClientInvoker.

Version:
$Revision: 1.2.2.2 $

Copyright (c) 2006

Author:
Ron Sigal

Field Summary
 
Fields inherited from class org.jboss.remoting.transport.multiplex.MultiplexClientInvoker
clientSocketClassName
 
Fields inherited from class org.jboss.remoting.transport.socket.SocketClientInvoker
address, CLIENT_SOCKET_CLASS_FLAG, connectionPools, deserializeTime, enableTcpNoDelay, getSocketTime, MAX_POOL_SIZE_FLAG, MAX_RETRIES, maxPoolSize, numberOfRetries, pool, readTime, serializeTime, SO_TIMEOUT_DEFAULT, SO_TIMEOUT_FLAG, TCP_NODELAY_DEFAULT, TCP_NODELAY_FLAG, timeout, usedPooled, writeTime
 
Fields inherited from class org.jboss.remoting.RemoteClientInvoker
connected
 
Fields inherited from class org.jboss.remoting.AbstractInvoker
classbyteloader, configuration, localServerLocators, locator, log, serializationType
 
Fields inherited from interface org.jboss.remoting.transport.multiplex.MultiplexInvokerConstants
CLIENT_MULTIPLEX_ID_KEY, MULTIPLEX_BIND_HOST_KEY, MULTIPLEX_BIND_PORT_KEY, MULTIPLEX_CONNECT_HOST_KEY, MULTIPLEX_CONNECT_PORT_KEY, SERVER_MULTIPLEX_ID_KEY
 
Constructor Summary
SSLMultiplexClientInvoker(InvokerLocator locator)
           
SSLMultiplexClientInvoker(InvokerLocator locator, java.util.Map configuration)
           
 
Method Summary
protected  java.net.Socket createSocket(java.lang.String address, int port)
           
protected  javax.net.SocketFactory createSocketFactory(java.util.Map configuration)
          If any configuration parameters relate to the construction of a RemotingSSLSocketFactory, create one.
 
Methods inherited from class org.jboss.remoting.transport.multiplex.MultiplexClientInvoker
configureSocketGroupParameters, finishStart, getBindSocketAddress, getConnectSocketAddress, getDefaultDataType, getTimeout, handleDisconnect, setup, transport
 
Methods inherited from class org.jboss.remoting.transport.socket.SocketClientInvoker
clearPool, clearPools, configureParameters, createClientSocket, finalize, getConnection, getNumberOfRetries, getPooledConnection, getServerHostName, handleConnect, initPool, setNumberOfRetries
 
Methods inherited from class org.jboss.remoting.RemoteClientInvoker
connect, disconnect, getMarshaller, getSocketFactory, getUnMarshaller, invoke, isConnected, postProcess, preProcess, setMarshaller, setUnMarshaller
 
Methods inherited from class org.jboss.remoting.AbstractInvoker
addClientLocator, getClassLoader, getClientLocator, getLocator, getSerializationType, setClassLoader, setSerializationType
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.remoting.transport.ClientInvoker
addClientLocator, getClientLocator
 
Methods inherited from interface org.jboss.remoting.Invoker
getLocator
 

Constructor Detail

SSLMultiplexClientInvoker

public SSLMultiplexClientInvoker(InvokerLocator locator)
                          throws java.io.IOException

SSLMultiplexClientInvoker

public SSLMultiplexClientInvoker(InvokerLocator locator,
                                 java.util.Map configuration)
                          throws java.io.IOException
Parameters:
locator -
configuration -
Throws:
java.io.IOException
Method Detail

createSocketFactory

protected javax.net.SocketFactory createSocketFactory(java.util.Map configuration)
Description copied from class: RemoteClientInvoker
If any configuration parameters relate to the construction of a RemotingSSLSocketFactory, create one.

Overrides:
createSocketFactory in class RemoteClientInvoker
Parameters:
configuration -
Returns:

createSocket

protected java.net.Socket createSocket(java.lang.String address,
                                       int port)
                                throws java.io.IOException
Overrides:
createSocket in class MultiplexClientInvoker
Parameters:
address -
port -
Returns:
Throws:
java.io.IOException


Copyright ? 1998-2005 JBoss Inc . All Rights Reserved.