com.ibm.broker.config.proxy

Class WebSocketClientManager

  • java.lang.Object
    • com.ibm.broker.config.proxy.WebSocketClientManager


  • public class WebSocketClientManager
    extends java.lang.Object
    • Constructor Detail

      • WebSocketClientManager

        public WebSocketClientManager()
    • Method Detail

      • connect

        public void connect(IIBCommandSocket iibSocket,
                            java.net.URI uri,
                            java.lang.String CMPSessionId,
                            java.util.Map<java.lang.String,java.lang.String> sslSettings)
                     throws java.lang.Exception
        Parameters:
        iibSocket -
        uri -
        CMPSessionId -
        sslSettings -
        Throws:
        java.lang.Exception
      • applySSLSettings

        public void applySSLSettings(java.util.Map<java.lang.String,java.lang.String> sslSettings,
                                     org.eclipse.jetty.util.ssl.SslContextFactory sslContextFactory)
      • removeConnection

        public void removeConnection(IIBCommandSocket iibSocket)
        Must call this so we delete the instance when no connections remain
        Parameters:
        iibSocket -
      • getMAX_MESSAGE_SIZE

        public static int getMAX_MESSAGE_SIZE()
        Returns:
        MAX_MESSAGE_SIZE
      • getMAX_BUFFER_SIZE

        public static int getMAX_BUFFER_SIZE()
        Returns:
        MAX_BUFFER_SIZE