Package tigase.http.api
Interface HttpServerIfc
-
- All Superinterfaces:
tigase.kernel.beans.Initializable
,tigase.kernel.beans.RegistrarBean
,tigase.kernel.beans.UnregisterAware
- All Known Implementing Classes:
AbstractHttpServer
,JavaStandaloneHttpServer
public interface HttpServerIfc extends tigase.kernel.beans.RegistrarBean, tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware
- Author:
- andrzej
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEF_HTTP_PORT_VAL
static java.lang.String
HTTP_PORT_KEY
Deprecated.static java.lang.String
HTTP_PORTS_KEY
static java.lang.String
PORT_DOMAIN_KEY
static java.lang.String
PORT_SOCKET_KEY
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
deploy(DeploymentInfo deployment)
default DeploymentInfo
deployment()
java.util.List<java.lang.Integer>
getHTTPPorts()
java.util.List<java.lang.Integer>
getHTTPSPorts()
java.lang.String
getName()
java.util.List<DeploymentInfo>
listDeployed()
default ServletInfo
servlet(java.lang.String name, java.lang.Class<? extends javax.servlet.http.HttpServlet> servletClass)
void
undeploy(DeploymentInfo deployment)
-
-
-
Field Detail
-
HTTP_PORT_KEY
@Deprecated static final java.lang.String HTTP_PORT_KEY
Deprecated.- See Also:
- Constant Field Values
-
HTTP_PORTS_KEY
static final java.lang.String HTTP_PORTS_KEY
- See Also:
- Constant Field Values
-
DEF_HTTP_PORT_VAL
static final int DEF_HTTP_PORT_VAL
- See Also:
- Constant Field Values
-
PORT_SOCKET_KEY
static final java.lang.String PORT_SOCKET_KEY
- See Also:
- Constant Field Values
-
PORT_DOMAIN_KEY
static final java.lang.String PORT_DOMAIN_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
listDeployed
java.util.List<DeploymentInfo> listDeployed()
-
deploy
void deploy(DeploymentInfo deployment)
-
undeploy
void undeploy(DeploymentInfo deployment)
-
deployment
default DeploymentInfo deployment()
-
servlet
default ServletInfo servlet(java.lang.String name, java.lang.Class<? extends javax.servlet.http.HttpServlet> servletClass)
-
getHTTPPorts
java.util.List<java.lang.Integer> getHTTPPorts()
-
getHTTPSPorts
java.util.List<java.lang.Integer> getHTTPSPorts()
-
getName
java.lang.String getName()
-
-