Class JavaStandaloneHttpServer

  • All Implemented Interfaces:
    HttpServerIfc, tigase.kernel.beans.Initializable, tigase.kernel.beans.RegistrarBean, tigase.kernel.beans.UnregisterAware

    @Bean(name="httpServer",
          parent=tigase.kernel.core.Kernel.class,
          active=true,
          exportable=true)
    @ConfigType({DefaultMode,SetupMode})
    public class JavaStandaloneHttpServer
    extends AbstractHttpServer
    Basic implementation of HTTP server based on HttpServer implementation embedded in JDK.

    May not fully support HTTP implementation but is sufficient for testing and basic usage.

    Author:
    andrzej
    • Constructor Detail

      • JavaStandaloneHttpServer

        public JavaStandaloneHttpServer()
    • Method Detail

      • deploy

        protected void deploy​(com.sun.net.httpserver.HttpServer server)
      • deploy

        protected void deploy​(com.sun.net.httpserver.HttpServer server,
                              DeploymentInfo info)
      • undeploy

        protected void undeploy​(com.sun.net.httpserver.HttpServer server)
      • undeploy

        protected void undeploy​(com.sun.net.httpserver.HttpServer server,
                                DeploymentInfo info)