Class UnityHttpServerConfiguration
- java.lang.Object
-
- eu.unicore.util.configuration.PropertiesHelper
-
- pl.edu.icm.unity.engine.api.config.UnityHttpServerConfiguration
-
- All Implemented Interfaces:
eu.unicore.util.configuration.PropertiesHelperAPI
,eu.unicore.util.configuration.UpdateableConfiguration
,java.lang.Cloneable
public class UnityHttpServerConfiguration extends eu.unicore.util.configuration.PropertiesHelper
Configuration of the Jetty server, baseline for all HTTP based endpoints
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UnityHttpServerConfiguration.XFrameOptions
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ADVERTISED_HOST
static java.lang.String
ALLOW_NOT_PROXIED_TRAFFIC
static java.lang.String
ALLOWED_IMMEDIATE_CLIENTS
static java.lang.String
ALLOWED_TO_EMBED
static java.lang.String
CORS_ALLOW_CREDENTIALS
static java.lang.String
CORS_ALLOWED_HEADERS
static java.lang.String
CORS_ALLOWED_METHODS
static java.lang.String
CORS_ALLOWED_ORIGINS
static java.lang.String
CORS_CHAIN_PREFLIGHT
static java.lang.String
CORS_EXPOSED_HEADERS
static java.lang.String
CORS_PFX
static java.lang.String
CORS_PREFLIGHT_MAX_AGE
static java.util.Map<java.lang.String,eu.unicore.util.configuration.PropertyMD>
defaults
static java.lang.String
DISABLE_TLS
static java.lang.String
DISABLED_CIPHER_SUITES
static java.lang.String
DOS_FILTER_PFX
static java.lang.String
ENABLE_CORS
CORS support.static java.lang.String
ENABLE_DOS_FILTER
static java.lang.String
ENABLE_GZIP
static java.lang.String
ENABLE_HSTS
static java.lang.String
FAST_RANDOM
static java.lang.String
FRAME_OPTIONS
static java.lang.String
GZIP_PREFIX
static java.lang.String
HTTP_HOST
static java.lang.String
HTTP_PORT
static java.lang.String
MAX_CONNECTIONS
static java.lang.String
MAX_IDLE_TIME
static java.lang.String
MAX_THREADS
static java.lang.String
MIN_GZIP_SIZE
static java.lang.String
MIN_THREADS
static java.lang.String
PREFIX
static java.lang.String
PROXY_COUNT
static java.lang.String
REQUIRE_CLIENT_AUTHN
static java.lang.String
WANT_CLIENT_AUTHN
-
Constructor Summary
Constructors Constructor Description UnityHttpServerConfiguration(java.util.Properties source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getProperty(java.lang.String key)
java.util.Set<java.lang.String>
getSortedStringKeys(java.lang.String configKey)
-
Methods inherited from class eu.unicore.util.configuration.PropertiesHelper
addPropertyChangeListener, canHaveSubkeys, checkBounds, checkConstraints, checkConstraints, checkDeprecated, checkPropertyConstraints, checkStructuredListConstraints, clone, cloneTo, filterChanged, findUnknown, getBooleanValue, getClassValue, getDoubleValue, getDoubleValueNoCheck, getEnumValue, getFileValue, getFileValueAsString, getIntValue, getIntValueNoCheck, getKeyDescription, getListOfValues, getLocalizedValue, getLongValue, getLongValueNoCheck, getMetadata, getMetadataKey, getRawProperty, getSortedNumKeys, getSortedStringKeys, getStructuredListKeys, getSubkeyBooleanValue, getSubkeyEnumValue, getSubkeyIntValue, getSubkeyLongValue, getSubkeyValue, getValue, isSet, logValue, notifyAllWithKey, notifyFocusedListeners, notifyGenericListeners, removePropertyChangeListener, setProperties, setProperty
-
-
-
-
Field Detail
-
PREFIX
public static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
HTTP_PORT
public static final java.lang.String HTTP_PORT
- See Also:
- Constant Field Values
-
HTTP_HOST
public static final java.lang.String HTTP_HOST
- See Also:
- Constant Field Values
-
ADVERTISED_HOST
public static final java.lang.String ADVERTISED_HOST
- See Also:
- Constant Field Values
-
DISABLE_TLS
public static final java.lang.String DISABLE_TLS
- See Also:
- Constant Field Values
-
ENABLE_DOS_FILTER
public static final java.lang.String ENABLE_DOS_FILTER
- See Also:
- Constant Field Values
-
DOS_FILTER_PFX
public static final java.lang.String DOS_FILTER_PFX
- See Also:
- Constant Field Values
-
FAST_RANDOM
public static final java.lang.String FAST_RANDOM
- See Also:
- Constant Field Values
-
MIN_THREADS
public static final java.lang.String MIN_THREADS
- See Also:
- Constant Field Values
-
MAX_THREADS
public static final java.lang.String MAX_THREADS
- See Also:
- Constant Field Values
-
MAX_CONNECTIONS
public static final java.lang.String MAX_CONNECTIONS
- See Also:
- Constant Field Values
-
WANT_CLIENT_AUTHN
public static final java.lang.String WANT_CLIENT_AUTHN
- See Also:
- Constant Field Values
-
REQUIRE_CLIENT_AUTHN
public static final java.lang.String REQUIRE_CLIENT_AUTHN
- See Also:
- Constant Field Values
-
DISABLED_CIPHER_SUITES
public static final java.lang.String DISABLED_CIPHER_SUITES
- See Also:
- Constant Field Values
-
GZIP_PREFIX
public static final java.lang.String GZIP_PREFIX
- See Also:
- Constant Field Values
-
MIN_GZIP_SIZE
public static final java.lang.String MIN_GZIP_SIZE
- See Also:
- Constant Field Values
-
ENABLE_GZIP
public static final java.lang.String ENABLE_GZIP
- See Also:
- Constant Field Values
-
ENABLE_HSTS
public static final java.lang.String ENABLE_HSTS
- See Also:
- Constant Field Values
-
FRAME_OPTIONS
public static final java.lang.String FRAME_OPTIONS
- See Also:
- Constant Field Values
-
ALLOWED_TO_EMBED
public static final java.lang.String ALLOWED_TO_EMBED
- See Also:
- Constant Field Values
-
MAX_IDLE_TIME
public static final java.lang.String MAX_IDLE_TIME
- See Also:
- Constant Field Values
-
ENABLE_CORS
public static final java.lang.String ENABLE_CORS
CORS support. For the parameters see https://www.eclipse.org/jetty/documentation/9.4.x/cross-origin-filter.html- See Also:
- Constant Field Values
-
CORS_PFX
public static final java.lang.String CORS_PFX
- See Also:
- Constant Field Values
-
CORS_ALLOWED_ORIGINS
public static final java.lang.String CORS_ALLOWED_ORIGINS
- See Also:
- Constant Field Values
-
CORS_ALLOWED_METHODS
public static final java.lang.String CORS_ALLOWED_METHODS
- See Also:
- Constant Field Values
-
CORS_ALLOWED_HEADERS
public static final java.lang.String CORS_ALLOWED_HEADERS
- See Also:
- Constant Field Values
-
CORS_ALLOW_CREDENTIALS
public static final java.lang.String CORS_ALLOW_CREDENTIALS
- See Also:
- Constant Field Values
-
CORS_EXPOSED_HEADERS
public static final java.lang.String CORS_EXPOSED_HEADERS
- See Also:
- Constant Field Values
-
CORS_PREFLIGHT_MAX_AGE
public static final java.lang.String CORS_PREFLIGHT_MAX_AGE
- See Also:
- Constant Field Values
-
CORS_CHAIN_PREFLIGHT
public static final java.lang.String CORS_CHAIN_PREFLIGHT
- See Also:
- Constant Field Values
-
PROXY_COUNT
public static final java.lang.String PROXY_COUNT
- See Also:
- Constant Field Values
-
ALLOWED_IMMEDIATE_CLIENTS
public static final java.lang.String ALLOWED_IMMEDIATE_CLIENTS
- See Also:
- Constant Field Values
-
ALLOW_NOT_PROXIED_TRAFFIC
public static final java.lang.String ALLOW_NOT_PROXIED_TRAFFIC
- See Also:
- Constant Field Values
-
defaults
public static final java.util.Map<java.lang.String,eu.unicore.util.configuration.PropertyMD> defaults
-
-