Class SocketConnectorFactory

java.lang.Object
spark.embeddedserver.jetty.SocketConnectorFactory

public class SocketConnectorFactory extends Object
Creates socket connectors.
  • Constructor Details

    • SocketConnectorFactory

      public SocketConnectorFactory()
  • Method Details

    • createSocketConnector

      public static org.eclipse.jetty.server.ServerConnector createSocketConnector(org.eclipse.jetty.server.Server server, String host, int port)
      Creates an ordinary, non-secured Jetty server jetty.
      Parameters:
      server - Jetty server
      host - host
      port - port
      Returns:
      - a server jetty
    • createSecureSocketConnector

      public static org.eclipse.jetty.server.ServerConnector createSecureSocketConnector(org.eclipse.jetty.server.Server server, String host, int port, SslStores sslStores)
      Creates a ssl jetty socket jetty. Keystore required, truststore optional. If truststore not specified keystore will be reused.
      Parameters:
      server - Jetty server
      host - host
      port - port
      sslStores - the security sslStores.
      Returns:
      a ssl socket jetty
    • initializeConnector

      private static void initializeConnector(org.eclipse.jetty.server.ServerConnector connector, String host, int port)
    • createHttpConnectionFactory

      private static org.eclipse.jetty.server.HttpConnectionFactory createHttpConnectionFactory()