Package alluxio.web

Class ProxyWebServer


  • @NotThreadSafe
    public final class ProxyWebServer
    extends alluxio.web.WebServer
    The Alluxio proxy web server.
    • Field Detail

      • ALLUXIO_PROXY_SERVLET_RESOURCE_KEY

        public static final java.lang.String ALLUXIO_PROXY_SERVLET_RESOURCE_KEY
        See Also:
        Constant Field Values
      • FILE_SYSTEM_SERVLET_RESOURCE_KEY

        public static final java.lang.String FILE_SYSTEM_SERVLET_RESOURCE_KEY
        See Also:
        Constant Field Values
      • STREAM_CACHE_SERVLET_RESOURCE_KEY

        public static final java.lang.String STREAM_CACHE_SERVLET_RESOURCE_KEY
        See Also:
        Constant Field Values
      • SERVER_CONFIGURATION_RESOURCE_KEY

        public static final java.lang.String SERVER_CONFIGURATION_RESOURCE_KEY
        See Also:
        Constant Field Values
    • Constructor Detail

      • ProxyWebServer

        public ProxyWebServer​(java.lang.String serviceName,
                              java.net.InetSocketAddress address,
                              ProxyProcess proxyProcess)
        Creates a new instance of ProxyWebServer.
        Parameters:
        serviceName - the service name
        address - the service address
        proxyProcess - the Alluxio proxy process
    • Method Detail

      • stop

        public void stop()
                  throws java.lang.Exception
        Overrides:
        stop in class alluxio.web.WebServer
        Throws:
        java.lang.Exception