org.sblim.cimclient.internal.http
Class HttpSocketFactory

java.lang.Object
  extended by org.sblim.cimclient.internal.http.HttpSocketFactory

public class HttpSocketFactory
extends Object

Class HttpSocketFactory manages socket factories


Method Summary
 SocketFactory getClientSocketFactory(SSLContext pContext)
          Returns a client socket factory
 SSLContext getClientSSLContext(WBEMConfiguration pProperties)
          Returns a SSLContext for client sockets corresponding to a given set of configuration properties
static HttpSocketFactory getInstance()
          Returns the singleton instance
 ServerSocketFactory getServerSocketFactory(SSLContext pContext)
          Returns a server socket factory
 SSLContext getServerSSLContext(WBEMConfiguration pProperties)
          Returns a SSLContext for server sockets corresponding to a given set of configuration properties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static HttpSocketFactory getInstance()
Returns the singleton instance

Returns:
The instance

getServerSocketFactory

public ServerSocketFactory getServerSocketFactory(SSLContext pContext)
Returns a server socket factory

Parameters:
pContext - The corresponding SSL context or null for insecure connections
Returns:
The factory

getClientSocketFactory

public SocketFactory getClientSocketFactory(SSLContext pContext)
Returns a client socket factory

Parameters:
pContext - The SSL context or null for insecure connections
Returns:
The factory

getClientSSLContext

public SSLContext getClientSSLContext(WBEMConfiguration pProperties)
Returns a SSLContext for client sockets corresponding to a given set of configuration properties

Parameters:
pProperties - The configuration to apply
Returns:
The SSL context

getServerSSLContext

public SSLContext getServerSSLContext(WBEMConfiguration pProperties)
Returns a SSLContext for server sockets corresponding to a given set of configuration properties

Parameters:
pProperties - The configuration to apply
Returns:
The SSL context


Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.