public final class HttpBindManager extends Object
Modifier and Type | Field and Description |
---|---|
static Map<String,Boolean> |
HTTP_BIND_ALLOWED_ORIGINS |
static String |
HTTP_BIND_AUTH_PER_CLIENTCERT_POLICY |
static String |
HTTP_BIND_CORS_ALLOW_HEADERS_DEFAULT |
static String |
HTTP_BIND_CORS_ALLOW_METHODS_DEFAULT |
static String |
HTTP_BIND_CORS_ALLOW_ORIGIN |
static String |
HTTP_BIND_CORS_ALLOW_ORIGIN_DEFAULT |
static String |
HTTP_BIND_CORS_ENABLED |
static boolean |
HTTP_BIND_CORS_ENABLED_DEFAULT |
static String |
HTTP_BIND_CORS_MAX_AGE_DEFAULT |
static String |
HTTP_BIND_ENABLED |
static boolean |
HTTP_BIND_ENABLED_DEFAULT |
static String |
HTTP_BIND_PORT |
static int |
HTTP_BIND_PORT_DEFAULT |
static String |
HTTP_BIND_REQUEST_HEADER_SIZE |
static int |
HTTP_BIND_REQUEST_HEADER_SIZE_DEFAULT |
static String |
HTTP_BIND_SECURE_PORT |
static int |
HTTP_BIND_SECURE_PORT_DEFAULT |
static String |
HTTP_BIND_THREADS |
static int |
HTTP_BIND_THREADS_DEFAULT |
Modifier and Type | Method and Description |
---|---|
org.eclipse.jetty.server.handler.ContextHandlerCollection |
getContexts() |
String |
getCORSAllowOrigin() |
String |
getHttpBindSecureAddress() |
int |
getHttpBindSecurePort()
Returns the HTTP binding port which uses SSL.
|
String |
getHttpBindUnsecureAddress() |
int |
getHttpBindUnsecurePort()
Returns the HTTP binding port which does not use SSL.
|
static HttpBindManager |
getInstance() |
String |
getJavaScriptUrl() |
HttpSessionManager |
getSessionManager() |
String |
getXFFHeader() |
String |
getXFFHostHeader() |
String |
getXFFHostName() |
String |
getXFFServerHeader() |
boolean |
isAllOriginsAllowed() |
boolean |
isCORSEnabled() |
boolean |
isHttpBindActive()
Returns true if a listener on the HTTP binding port is running.
|
boolean |
isHttpBindEnabled()
Returns true if the HTTP binding server is currently enabled.
|
boolean |
isHttpsBindActive()
Returns true if a listener on the HTTPS binding port is running.
|
boolean |
isScriptSyntaxEnabled()
Returns true if script syntax is enabled.
|
boolean |
isThisOriginAllowed(String origin) |
boolean |
isXFFEnabled() |
void |
setCORSAllowOrigin(String origins) |
void |
setCORSEnabled(Boolean value) |
void |
setHttpBindEnabled(boolean isEnabled) |
void |
setHttpBindPorts(int unsecurePort,
int securePort)
Set the ports on which the HTTP binding service will be running.
|
void |
setScriptSyntaxEnabled(boolean isEnabled)
Enables or disables script syntax.
|
void |
setXFFEnabled(boolean enabled) |
void |
setXFFHeader(String header) |
void |
setXFFHostHeader(String header) |
void |
setXFFHostName(String name) |
void |
setXFFServerHeader(String header) |
void |
start() |
void |
stop() |
public static final String HTTP_BIND_ENABLED
public static final boolean HTTP_BIND_ENABLED_DEFAULT
public static final String HTTP_BIND_PORT
public static final int HTTP_BIND_PORT_DEFAULT
public static final String HTTP_BIND_SECURE_PORT
public static final int HTTP_BIND_SECURE_PORT_DEFAULT
public static final String HTTP_BIND_THREADS
public static final String HTTP_BIND_AUTH_PER_CLIENTCERT_POLICY
public static final int HTTP_BIND_THREADS_DEFAULT
public static final String HTTP_BIND_CORS_ENABLED
public static final boolean HTTP_BIND_CORS_ENABLED_DEFAULT
public static final String HTTP_BIND_CORS_ALLOW_ORIGIN
public static final String HTTP_BIND_CORS_ALLOW_ORIGIN_DEFAULT
public static final String HTTP_BIND_CORS_ALLOW_METHODS_DEFAULT
public static final String HTTP_BIND_CORS_ALLOW_HEADERS_DEFAULT
public static final String HTTP_BIND_CORS_MAX_AGE_DEFAULT
public static final String HTTP_BIND_REQUEST_HEADER_SIZE
public static final int HTTP_BIND_REQUEST_HEADER_SIZE_DEFAULT
public static HttpBindManager getInstance()
public void start()
public void stop()
public HttpSessionManager getSessionManager()
public boolean isHttpBindEnabled()
public boolean isHttpBindActive()
public boolean isHttpsBindActive()
public String getHttpBindUnsecureAddress()
public String getHttpBindSecureAddress()
public String getJavaScriptUrl()
public boolean isCORSEnabled()
public void setCORSEnabled(Boolean value)
public String getCORSAllowOrigin()
public void setCORSAllowOrigin(String origins)
public boolean isAllOriginsAllowed()
public boolean isThisOriginAllowed(String origin)
public boolean isXFFEnabled()
public void setXFFEnabled(boolean enabled)
public String getXFFHeader()
public void setXFFHeader(String header)
public String getXFFServerHeader()
public void setXFFServerHeader(String header)
public String getXFFHostHeader()
public void setXFFHostHeader(String header)
public String getXFFHostName()
public void setXFFHostName(String name)
public void setHttpBindEnabled(boolean isEnabled)
public void setHttpBindPorts(int unsecurePort, int securePort) throws Exception
unsecurePort
- the unsecured connection port which clients can connect to.securePort
- the secured connection port which clients can connect to.Exception
- when there is an error configuring the HTTP binding ports.public org.eclipse.jetty.server.handler.ContextHandlerCollection getContexts()
public int getHttpBindUnsecurePort()
public int getHttpBindSecurePort()
public boolean isScriptSyntaxEnabled()
public void setScriptSyntaxEnabled(boolean isEnabled)
isEnabled
- true to enable script syntax and false to disable it.isScriptSyntaxEnabled()
,
BOSH: Alternative Script
SyntaxCopyright © 2003-2008 Jive Software.