Class HttpSocketFactory

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

public class HttpSocketFactory extends java.lang.Object
Class HttpSocketFactory manages socket factories
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.net.SocketFactory
    getClientSocketFactory(javax.net.ssl.SSLContext pContext)
    Returns a client socket factory
    javax.net.ssl.SSLContext
    Returns a SSLContext for client sockets corresponding to a given set of configuration properties
    Returns the singleton instance
    javax.net.ServerSocketFactory
    getServerSocketFactory(javax.net.ssl.SSLContext pContext)
    Returns a server socket factory
    javax.net.ssl.SSLContext
    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 Details

    • 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