public class HttpConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
OVERRIDE_HEADER |
static String |
PATH_API |
static String |
PATH_WEB |
| Constructor and Description |
|---|
HttpConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.net.HostAndPort |
getHttpBindAddress() |
URI |
getHttpExternalUri() |
int |
getHttpMaxHeaderSize() |
URI |
getHttpPublishUri() |
int |
getHttpSelectorRunnersCount() |
int |
getHttpThreadPoolSize() |
Path |
getHttpTlsCertFile() |
Path |
getHttpTlsKeyFile() |
String |
getHttpTlsKeyPassword() |
String |
getUriScheme() |
boolean |
isHttpEnableCors() |
boolean |
isHttpEnableGzip() |
boolean |
isHttpEnableTls() |
void |
validateHttpBindAddress() |
void |
validateHttpExternalUriPathEndsWithSlash() |
void |
validateHttpPublishUriPathEndsWithSlash() |
void |
validateTlsConfig() |
public static final String OVERRIDE_HEADER
public static final String PATH_WEB
public static final String PATH_API
public com.google.common.net.HostAndPort getHttpBindAddress()
public String getUriScheme()
public URI getHttpPublishUri()
public boolean isHttpEnableCors()
public boolean isHttpEnableGzip()
public int getHttpMaxHeaderSize()
public int getHttpThreadPoolSize()
public int getHttpSelectorRunnersCount()
public boolean isHttpEnableTls()
public Path getHttpTlsCertFile()
public Path getHttpTlsKeyFile()
public String getHttpTlsKeyPassword()
public URI getHttpExternalUri()
@ValidatorMethod
public void validateHttpBindAddress()
throws com.github.joschi.jadconfig.ValidationException
com.github.joschi.jadconfig.ValidationException@ValidatorMethod
public void validateHttpPublishUriPathEndsWithSlash()
throws com.github.joschi.jadconfig.ValidationException
com.github.joschi.jadconfig.ValidationException@ValidatorMethod
public void validateHttpExternalUriPathEndsWithSlash()
throws com.github.joschi.jadconfig.ValidationException
com.github.joschi.jadconfig.ValidationException@ValidatorMethod
public void validateTlsConfig()
throws com.github.joschi.jadconfig.ValidationException
com.github.joschi.jadconfig.ValidationExceptionCopyright © 2012–2021 Graylog, Inc.. All rights reserved.