org.sblim.cimclient.internal.http
Class HttpSocketFactory

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

public class HttpSocketFactory
extends java.lang.Object

Class HttpSocketFactory manages socket factories


Method Summary
 javax.net.SocketFactory getClientSocketFactory(javax.net.ssl.SSLContext pContext)
          Returns a client socket factory
 javax.net.ssl.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
 javax.net.ServerSocketFactory getServerSocketFactory(javax.net.ssl.SSLContext pContext)
          Returns a server socket factory
 javax.net.ssl.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 javax.net.ServerSocketFactory getServerSocketFactory(javax.net.ssl.SSLContext pContext)
Returns a server socket factory

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

getClientSocketFactory

public javax.net.SocketFactory getClientSocketFactory(javax.net.ssl.SSLContext pContext)
Returns a client socket factory

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

getClientSSLContext

public javax.net.ssl.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 javax.net.ssl.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, 2009 IBM Corporation. All Rights Reserved.