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
,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
-
Constructor Summary
Constructors Constructor Description UnityHttpServerConfiguration(Properties source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getProperty(String key)
Set<String>
getSortedStringKeys(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 String PREFIX
- See Also:
- Constant Field Values
-
HTTP_PORT
public static final String HTTP_PORT
- See Also:
- Constant Field Values
-
HTTP_HOST
public static final String HTTP_HOST
- See Also:
- Constant Field Values
-
ADVERTISED_HOST
public static final String ADVERTISED_HOST
- See Also:
- Constant Field Values
-
DISABLE_TLS
public static final String DISABLE_TLS
- See Also:
- Constant Field Values
-
ENABLE_DOS_FILTER
public static final String ENABLE_DOS_FILTER
- See Also:
- Constant Field Values
-
DOS_FILTER_PFX
public static final String DOS_FILTER_PFX
- See Also:
- Constant Field Values
-
FAST_RANDOM
public static final String FAST_RANDOM
- See Also:
- Constant Field Values
-
MIN_THREADS
public static final String MIN_THREADS
- See Also:
- Constant Field Values
-
MAX_THREADS
public static final String MAX_THREADS
- See Also:
- Constant Field Values
-
MAX_CONNECTIONS
public static final String MAX_CONNECTIONS
- See Also:
- Constant Field Values
-
WANT_CLIENT_AUTHN
public static final String WANT_CLIENT_AUTHN
- See Also:
- Constant Field Values
-
REQUIRE_CLIENT_AUTHN
public static final String REQUIRE_CLIENT_AUTHN
- See Also:
- Constant Field Values
-
DISABLED_CIPHER_SUITES
public static final String DISABLED_CIPHER_SUITES
- See Also:
- Constant Field Values
-
DISABLED_PROTOCOLS
public static final String DISABLED_PROTOCOLS
- See Also:
- Constant Field Values
-
GZIP_PREFIX
public static final String GZIP_PREFIX
- See Also:
- Constant Field Values
-
MIN_GZIP_SIZE
public static final String MIN_GZIP_SIZE
- See Also:
- Constant Field Values
-
ENABLE_GZIP
public static final String ENABLE_GZIP
- See Also:
- Constant Field Values
-
ENABLE_HSTS
public static final String ENABLE_HSTS
- See Also:
- Constant Field Values
-
FRAME_OPTIONS
public static final String FRAME_OPTIONS
- See Also:
- Constant Field Values
-
ALLOWED_TO_EMBED
public static final String ALLOWED_TO_EMBED
- See Also:
- Constant Field Values
-
MAX_IDLE_TIME
public static final String MAX_IDLE_TIME
- See Also:
- Constant Field Values
-
SNI_HOSTNAME_CHECK
public static final String SNI_HOSTNAME_CHECK
- See Also:
- Constant Field Values
-
ENABLE_CORS
public static final 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 String CORS_PFX
- See Also:
- Constant Field Values
-
CORS_ALLOWED_ORIGINS
public static final String CORS_ALLOWED_ORIGINS
- See Also:
- Constant Field Values
-
CORS_ALLOWED_METHODS
public static final String CORS_ALLOWED_METHODS
- See Also:
- Constant Field Values
-
CORS_ALLOWED_HEADERS
public static final String CORS_ALLOWED_HEADERS
- See Also:
- Constant Field Values
-
CORS_ALLOW_CREDENTIALS
public static final String CORS_ALLOW_CREDENTIALS
- See Also:
- Constant Field Values
-
CORS_EXPOSED_HEADERS
public static final String CORS_EXPOSED_HEADERS
- See Also:
- Constant Field Values
-
CORS_PREFLIGHT_MAX_AGE
public static final String CORS_PREFLIGHT_MAX_AGE
- See Also:
- Constant Field Values
-
CORS_CHAIN_PREFLIGHT
public static final String CORS_CHAIN_PREFLIGHT
- See Also:
- Constant Field Values
-
PROXY_COUNT
public static final String PROXY_COUNT
- See Also:
- Constant Field Values
-
ALLOWED_IMMEDIATE_CLIENTS
public static final String ALLOWED_IMMEDIATE_CLIENTS
- See Also:
- Constant Field Values
-
ALLOW_NOT_PROXIED_TRAFFIC
public static final String ALLOW_NOT_PROXIED_TRAFFIC
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UnityHttpServerConfiguration
public UnityHttpServerConfiguration(Properties source) throws eu.unicore.util.configuration.ConfigurationException
- Throws:
eu.unicore.util.configuration.ConfigurationException
-
-