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.PropertiesHelperConfiguration of the Jetty server, baseline for all HTTP based endpoints
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUnityHttpServerConfiguration.XFrameOptions
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringADVERTISED_HOSTstatic java.lang.StringALLOW_NOT_PROXIED_TRAFFICstatic java.lang.StringALLOWED_IMMEDIATE_CLIENTSstatic java.lang.StringALLOWED_TO_EMBEDstatic java.lang.StringCORS_ALLOW_CREDENTIALSstatic java.lang.StringCORS_ALLOWED_HEADERSstatic java.lang.StringCORS_ALLOWED_METHODSstatic java.lang.StringCORS_ALLOWED_ORIGINSstatic java.lang.StringCORS_CHAIN_PREFLIGHTstatic java.lang.StringCORS_EXPOSED_HEADERSstatic java.lang.StringCORS_PFXstatic java.lang.StringCORS_PREFLIGHT_MAX_AGEstatic java.util.Map<java.lang.String,eu.unicore.util.configuration.PropertyMD>defaultsstatic java.lang.StringDISABLE_TLSstatic java.lang.StringDISABLED_CIPHER_SUITESstatic java.lang.StringDISABLED_PROTOCOLSstatic java.lang.StringDOS_FILTER_PFXstatic java.lang.StringENABLE_CORSCORS support.static java.lang.StringENABLE_DOS_FILTERstatic java.lang.StringENABLE_GZIPstatic java.lang.StringENABLE_HSTSstatic java.lang.StringFAST_RANDOMstatic java.lang.StringFRAME_OPTIONSstatic java.lang.StringGZIP_PREFIXstatic java.lang.StringHTTP_HOSTstatic java.lang.StringHTTP_PORTstatic java.lang.StringMAX_CONNECTIONSstatic java.lang.StringMAX_IDLE_TIMEstatic java.lang.StringMAX_THREADSstatic java.lang.StringMIN_GZIP_SIZEstatic java.lang.StringMIN_THREADSstatic java.lang.StringPREFIXstatic java.lang.StringPROXY_COUNTstatic java.lang.StringREQUIRE_CLIENT_AUTHNstatic java.lang.StringWANT_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.StringgetProperty(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
-
DISABLED_PROTOCOLS
public static final java.lang.String DISABLED_PROTOCOLS
- 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
-
-