Class WCCustomProperties

java.lang.Object
com.ibm.wsspi.webcontainer.WCCustomProperties

public class WCCustomProperties extends Object
WCCustomProperties contains static strings of all the custom properties in the webcontainer.
  • Field Details

    • customProps

      public static Properties customProps
    • DO_NOT_SERVE_BY_CLASSNAME

      public static String DO_NOT_SERVE_BY_CLASSNAME
    • SUPPRESS_WSEP_HEADER

      public static boolean SUPPRESS_WSEP_HEADER
    • REDIRECT_CONTEXT_ROOT

      public static boolean REDIRECT_CONTEXT_ROOT
    • ERROR_EXCEPTION_TYPE_FIRST

      public static boolean ERROR_EXCEPTION_TYPE_FIRST
    • PREPEND_SLASH_TO_RESOURCE

      public static String PREPEND_SLASH_TO_RESOURCE
    • SESSION_REWRITE_IDENTIFIER

      public static String SESSION_REWRITE_IDENTIFIER
    • KEEP_CONTENT_LENGTH

      public static boolean KEEP_CONTENT_LENGTH
    • SKIP_HEADER_FLUSH

      public static boolean SKIP_HEADER_FLUSH
    • CONTENT_TYPE_COMPATIBILITY

      public static String CONTENT_TYPE_COMPATIBILITY
    • GET_SESSION_24_COMPATIBILITY

      public static boolean GET_SESSION_24_COMPATIBILITY
    • OLD_DATE_FORMATTER

      public static boolean OLD_DATE_FORMATTER
    • OPTIMIZE_FILE_SERVING_SIZE_GLOBAL

      public static String OPTIMIZE_FILE_SERVING_SIZE_GLOBAL
    • SYNC_FILE_SERVING_SIZE_GLOBAL

      public static int SYNC_FILE_SERVING_SIZE_GLOBAL
    • MAPPED_BYTE_BUFFER_SIZE_GLOBAL

      public static int MAPPED_BYTE_BUFFER_SIZE_GLOBAL
    • DISABLE_MULTI_THREAD_CONN_MGMT

      public static boolean DISABLE_MULTI_THREAD_CONN_MGMT
    • DECODE_URL_AS_UTF8

      public static boolean DECODE_URL_AS_UTF8
    • EXPOSE_WEB_INF_ON_DISPATCH

      public static boolean EXPOSE_WEB_INF_ON_DISPATCH
    • DIRECTORY_BROWSING_ENABLED

      public static boolean DIRECTORY_BROWSING_ENABLED
    • DISALLOW_ALL_FILE_SERVING

      public static String DISALLOW_ALL_FILE_SERVING
    • FILE_SERVING_ENABLED

      public static boolean FILE_SERVING_ENABLED
    • DISALLOW_SERVE_SERVLETS_BY_CLASSNAME_PROP

      public static String DISALLOW_SERVE_SERVLETS_BY_CLASSNAME_PROP
    • SERVE_SERVLETS_BY_CLASSNAME_ENABLED

      public static boolean SERVE_SERVLETS_BY_CLASSNAME_ENABLED
    • REDIRECT_WITH_PATH_INFO

      public static boolean REDIRECT_WITH_PATH_INFO
    • REMOVE_TRAILING_SERVLET_PATH_SLASH

      public static boolean REMOVE_TRAILING_SERVLET_PATH_SLASH
    • LISTENERS

      public static String LISTENERS
    • GLOBALLISTENER

      public static boolean GLOBALLISTENER
    • SERVLET_CASE_SENSITIVE

      public static boolean SERVLET_CASE_SENSITIVE
    • ENABLE_IN_PROCESS_CONNECTIONS

      public static String ENABLE_IN_PROCESS_CONNECTIONS
    • SUPPRESS_SERVLET_EXCEPTION_LOGGING

      public static boolean SUPPRESS_SERVLET_EXCEPTION_LOGGING
    • ERROR_PAGE_COMPATIBILITY

      public static String ERROR_PAGE_COMPATIBILITY
    • MAP_FILTERS_TO_ASTERICK

      public static boolean MAP_FILTERS_TO_ASTERICK
    • SUPPRESS_HTML_RECURSIVE_ERROR_OUTPUT

      public static boolean SUPPRESS_HTML_RECURSIVE_ERROR_OUTPUT
    • THROW_MISSING_JSP_EXCEPTION

      public static boolean THROW_MISSING_JSP_EXCEPTION
    • MODIFIED_FNF_BEHAVIOR

      public static boolean MODIFIED_FNF_BEHAVIOR
    • SERVLET_DESTROY_WAIT_TIME

      public static int SERVLET_DESTROY_WAIT_TIME
    • FILE_WRAPPER_EVENTS

      public static boolean FILE_WRAPPER_EVENTS
    • DISABLE_SYSTEM_APP_GLOBAL_LISTENER_LOADING

      public static boolean DISABLE_SYSTEM_APP_GLOBAL_LISTENER_LOADING
    • THROW_404_IN_PREFERENCE_TO_403

      public static boolean THROW_404_IN_PREFERENCE_TO_403
    • DISCERN_UNAVAILABLE_SERVLET

      public static boolean DISCERN_UNAVAILABLE_SERVLET
    • ASSUME_FILTER_SUCCESS_ON_SECURITY_ERROR

      public static boolean ASSUME_FILTER_SUCCESS_ON_SECURITY_ERROR
    • IGNORE_INVALID_QUERY_STRING

      public static boolean IGNORE_INVALID_QUERY_STRING
    • PROVIDE_QSTRING_TO_WELCOME_FILE

      public static boolean PROVIDE_QSTRING_TO_WELCOME_FILE
    • SUPPRESS_HEADERS_IN_REQUEST

      public static String SUPPRESS_HEADERS_IN_REQUEST
    • DISPATCHER_RETHROW_SER

      public static boolean DISPATCHER_RETHROW_SER
    • ENABLE_DEFAULT_SERVLET_REQUEST_PATH_ELEMENTS

      public static boolean ENABLE_DEFAULT_SERVLET_REQUEST_PATH_ELEMENTS
    • COPY_ATTRIBUTES_KEY_SET

      public static boolean COPY_ATTRIBUTES_KEY_SET
    • SUPPRESS_LAST_ZERO_BYTE_PACKAGE

      public static boolean SUPPRESS_LAST_ZERO_BYTE_PACKAGE
    • DEFAULT_TRACE_REQUEST_BEHAVIOR

      public static boolean DEFAULT_TRACE_REQUEST_BEHAVIOR
    • DEFAULT_HEAD_REQUEST_BEHAVIOR

      public static boolean DEFAULT_HEAD_REQUEST_BEHAVIOR
    • INVOKE_FILTER_INIT_AT_START_UP

      public static boolean INVOKE_FILTER_INIT_AT_START_UP
    • GET_WRITER_ON_EMPTY_BUFFER

      public static boolean GET_WRITER_ON_EMPTY_BUFFER
    • IGNORE_SESSION_STATIC_FILE_REQUEST

      public static boolean IGNORE_SESSION_STATIC_FILE_REQUEST
    • INVOKE_REQUEST_LISTENER_FOR_FILTER

      public static boolean INVOKE_REQUEST_LISTENER_FOR_FILTER
    • FINISH_RESPONSE_ON_CLOSE

      public static boolean FINISH_RESPONSE_ON_CLOSE
    • LIMIT_BUFFER

      public static boolean LIMIT_BUFFER
    • IGNORE_INJECTION_FAILURE

      public static boolean IGNORE_INJECTION_FAILURE
    • HTTPONLY_COOKIES

      public static String HTTPONLY_COOKIES
    • REINIT_SERVLET_ON_INIT_UNAVAILABLE_EXCEPTION

      public static boolean REINIT_SERVLET_ON_INIT_UNAVAILABLE_EXCEPTION
    • SERVE_WELCOME_FILE_FROM_EDR

      public static boolean SERVE_WELCOME_FILE_FROM_EDR
    • FILE_WRAPPER_EVENTS_LESS_DETAIL

      public static boolean FILE_WRAPPER_EVENTS_LESS_DETAIL
    • SET_UNENCODED_HTML_IN_SENDERROR

      public static boolean SET_UNENCODED_HTML_IN_SENDERROR
    • DISABLE_SET_CHARACTER_ENCODING_AFTER_PARAMETERS_READ

      public static boolean DISABLE_SET_CHARACTER_ENCODING_AFTER_PARAMETERS_READ
    • THROW_EXCEPTION_FOR_ADDELRESOLVER

      public static boolean THROW_EXCEPTION_FOR_ADDELRESOLVER
    • ENABLE_JSP_MAPPING_OVERRIDE

      public static boolean ENABLE_JSP_MAPPING_OVERRIDE
    • ENABLE_DEFAULT_IS_EL_IGNORED_IN_TAG

      public static boolean ENABLE_DEFAULT_IS_EL_IGNORED_IN_TAG
    • COMPLETE_RESPONSE_EARLY

      public static boolean COMPLETE_RESPONSE_EARLY
    • TOLERATE_LOCALE_MISMATCH_FOR_SERVING_FILES

      public static boolean TOLERATE_LOCALE_MISMATCH_FOR_SERVING_FILES
    • ALLOW_PARTIAL_URL_TO_EDR

      public static boolean ALLOW_PARTIAL_URL_TO_EDR
    • CHECK_EDR_IN_GET_REAL_PATH

      public static boolean CHECK_EDR_IN_GET_REAL_PATH
    • ALLOW_DIRECTORY_INCLUDE

      public static boolean ALLOW_DIRECTORY_INCLUDE
    • DISPATCHER_RETHROW_SERROR

      public static boolean DISPATCHER_RETHROW_SERROR
    • COMPLETE_DATA_RESPONSE

      public static boolean COMPLETE_DATA_RESPONSE
    • COMPLETE_REDIRECT_RESPONSE

      public static boolean COMPLETE_REDIRECT_RESPONSE
    • KEEP_UNREAD_DATA

      public static boolean KEEP_UNREAD_DATA
    • PARSE_UTF8_POST_DATA

      public static boolean PARSE_UTF8_POST_DATA
    • LOCALE_DEPENDENT_DATE_FORMATTER

      public static boolean LOCALE_DEPENDENT_DATE_FORMATTER
    • IFMODIFIEDSINCE_NEWER_THAN_FILEMODIFIED_TIMESTAMP

      public static boolean IFMODIFIEDSINCE_NEWER_THAN_FILEMODIFIED_TIMESTAMP
    • ALLOW_QUERY_PARAM_WITH_NO_EQUAL

      public static boolean ALLOW_QUERY_PARAM_WITH_NO_EQUAL
    • KEEP_ORIGINAL_PATH_ELEMENTS

      public static boolean KEEP_ORIGINAL_PATH_ELEMENTS
    • LOG_SERVLET_CONTAINER_INITIALIZER_CLASSLOADER_ERRORS

      public static boolean LOG_SERVLET_CONTAINER_INITIALIZER_CLASSLOADER_ERRORS
    • ALLOW_INCLUDE_SEND_ERROR

      public static boolean ALLOW_INCLUDE_SEND_ERROR
    • SERVLET_30_FNF_BEHAVIOR

      public static boolean SERVLET_30_FNF_BEHAVIOR
    • SKIP_META_INF_RESOURCES_PROCESSING

      public static boolean SKIP_META_INF_RESOURCES_PROCESSING
    • META_INF_RESOURCES_CACHE_SIZE

      public static int META_INF_RESOURCES_CACHE_SIZE
    • INIT_PARAM_CONFLICT_CHECK

      public static boolean INIT_PARAM_CONFLICT_CHECK
    • CHECK_REQUEST_OBJECT_IN_USE

      public static boolean CHECK_REQUEST_OBJECT_IN_USE
    • USE_WORK_MANAGER_FOR_ASYNC_CONTEXT_START

      public static boolean USE_WORK_MANAGER_FOR_ASYNC_CONTEXT_START
    • RESET_BUFFER_ON_SET_STATUS

      public static boolean RESET_BUFFER_ON_SET_STATUS
    • X_POWERED_BY

      public static String X_POWERED_BY
    • DISABLE_X_POWERED_BY

      public static boolean DISABLE_X_POWERED_BY
    • DISABLE_SCI_FOR_PRE_V8_APPS

      public static boolean DISABLE_SCI_FOR_PRE_V8_APPS
    • CHECK_FORCE_WORK_REJECTED

      public static boolean CHECK_FORCE_WORK_REJECTED
    • THROW_EXCEPTION_WHEN_UNABLE_TO_COMPLETE_OR_DISPATCH

      public static boolean THROW_EXCEPTION_WHEN_UNABLE_TO_COMPLETE_OR_DISPATCH
    • ENABLE_EXACT_MATCH_J_SECURITY_CHECK

      public static boolean ENABLE_EXACT_MATCH_J_SECURITY_CHECK
    • EXPRESSION_RETURN_EMPTY_STRING

      public static boolean EXPRESSION_RETURN_EMPTY_STRING
    • RETURN_DEFAULT_CONTEXT_PATH

      public static boolean RETURN_DEFAULT_CONTEXT_PATH
    • INVOKE_FLUSH_AFTER_SERVICE

      public static boolean INVOKE_FLUSH_AFTER_SERVICE
    • LOG_MULTIPART_EXCEPTIONS_ON_PARSEPARAMETER

      public static boolean LOG_MULTIPART_EXCEPTIONS_ON_PARSEPARAMETER
    • MAX_PARAM_PER_REQUEST

      public static int MAX_PARAM_PER_REQUEST
    • MAX_DUPLICATE_HASHKEY_PARAMS

      public static int MAX_DUPLICATE_HASHKEY_PARAMS
    • DEFER_SERVLET_LOAD

      public static boolean DEFER_SERVLET_LOAD
    • ASYNC_MAX_SIZE_TASK_POOL

      public static int ASYNC_MAX_SIZE_TASK_POOL
    • ASYNC_PURGE_INTERVAL

      public static int ASYNC_PURGE_INTERVAL
    • DEFAULT_ASYNC_SERVLET_TIMEOUT

      public static int DEFAULT_ASYNC_SERVLET_TIMEOUT
    • NUMBER_ASYNC_TIMER_THREADS

      public static int NUMBER_ASYNC_TIMER_THREADS
    • THROW_POSTCONSTRUCT_EXCEPTION

      public static boolean THROW_POSTCONSTRUCT_EXCEPTION
    • INIT_FILTER_BEFORE_INIT_SERVLET

      public static boolean INIT_FILTER_BEFORE_INIT_SERVLET
    • HTTPS_INDICATOR_HEADER

      public static String HTTPS_INDICATOR_HEADER
    • ENABLE_TRACE_REQUESTS

      public static boolean ENABLE_TRACE_REQUESTS
    • REMOVE_ATTRIBUTE_FOR_NULL_OBJECT

      public static boolean REMOVE_ATTRIBUTE_FOR_NULL_OBJECT
    • SUPPRESS_LOGGING_SERVICE_RUNTIME_EXCEP

      public static boolean SUPPRESS_LOGGING_SERVICE_RUNTIME_EXCEP
    • STRICT_SERVLET_MAPPING

      public static boolean STRICT_SERVLET_MAPPING
    • SET_CONTENT_LENGTH_ON_CLOSE

      public static boolean SET_CONTENT_LENGTH_ON_CLOSE
    • ALLOW_DOTS_IN_NAME

      public static boolean ALLOW_DOTS_IN_NAME
    • USE_ORIGINAL_REQUEST_STATE

      public static boolean USE_ORIGINAL_REQUEST_STATE
    • HANDLING_REQUEST_WITH_OVERRIDDEN_PATH

      public static boolean HANDLING_REQUEST_WITH_OVERRIDDEN_PATH
    • DECODE_PARAM_VIA_REQ_ENCODING

      public static boolean DECODE_PARAM_VIA_REQ_ENCODING
    • DENY_DUPLICATE_FILTER_IN_CHAIN

      public static boolean DENY_DUPLICATE_FILTER_IN_CHAIN
    • VALIDATE_LOCALE_VALUES

      public static boolean VALIDATE_LOCALE_VALUES
    • DISABLE_STATIC_MAPPING_CACHE

      public static String DISABLE_STATIC_MAPPING_CACHE
    • TRANSFER_CONTEXT_IN_ASYNC_SERVLET_REQUEST

      public static boolean TRANSFER_CONTEXT_IN_ASYNC_SERVLET_REQUEST
    • DESTROY_SERVLET_ON_SERVICE_UNAVAILABLE_EXCEPTION

      public static boolean DESTROY_SERVLET_ON_SERVICE_UNAVAILABLE_EXCEPTION
    • NORMALIZE_REQUEST_URI

      public static boolean NORMALIZE_REQUEST_URI
    • EVAL_EXPRESSION_FOLLOWING_TWO_BACKSLASHES

      public static boolean EVAL_EXPRESSION_FOLLOWING_TWO_BACKSLASHES
    • ALLOW_DEFAULT_ERROR_PAGE

      public static boolean ALLOW_DEFAULT_ERROR_PAGE
    • DISPLAY_TEXT_WHEN_NO_ERROR_PAGE_DEFINED

      public static String DISPLAY_TEXT_WHEN_NO_ERROR_PAGE_DEFINED
    • PRESERVE_REQUEST_PARAMETER_VALUES

      public static boolean PRESERVE_REQUEST_PARAMETER_VALUES
    • APPEND_METAINF_RESOURCES_IN_LOOSE_LIB

      public static boolean APPEND_METAINF_RESOURCES_IN_LOOSE_LIB
    • EMPTY_SERVLET_MAPPINGS

      public static boolean EMPTY_SERVLET_MAPPINGS
    • SERVLET31_PRIVATE_BUFFERSIZE_FOR_LARGE_POST_DATA

      public static int SERVLET31_PRIVATE_BUFFERSIZE_FOR_LARGE_POST_DATA
    • DEFER_SERVLET_REQUEST_LISTENER_DESTROY_ON_ERROR

      public static boolean DEFER_SERVLET_REQUEST_LISTENER_DESTROY_ON_ERROR
    • ALLOW_EXPRESSION_FACTORY_PER_APP

      public static boolean ALLOW_EXPRESSION_FACTORY_PER_APP
    • IGNORE_SEMICOLON_ON_REDIRECT_TO_WELCOME_PAGE

      public static boolean IGNORE_SEMICOLON_ON_REDIRECT_TO_WELCOME_PAGE
    • USE_SEMICOLON_AS_DELIMITER_IN_URI

      public static boolean USE_SEMICOLON_AS_DELIMITER_IN_URI
    • INITIALIZE_CLASS_IN_HANDLES_TYPES_STARTUP

      public static boolean INITIALIZE_CLASS_IN_HANDLES_TYPES_STARTUP
    • INVOKE_FLUSH_AFTER_SERVICE_FOR_STATIC_FILE

      public static boolean INVOKE_FLUSH_AFTER_SERVICE_FOR_STATIC_FILE
    • DEFER_PROCESSING_INCOMPLETE_FILTERS_IN_WEB_XML

      public static boolean DEFER_PROCESSING_INCOMPLETE_FILTERS_IN_WEB_XML
    • SET_ASYNC_DISPATCH_REQUEST_URI

      public static boolean SET_ASYNC_DISPATCH_REQUEST_URI
    • PARSE_PARTS_PARAMETERS_USING_REQUEST_ENCODING

      public static boolean PARSE_PARTS_PARAMETERS_USING_REQUEST_ENCODING
    • KEEP_SEPARATOR_IN_MULTIPART_FORM_FIELDS

      public static boolean KEEP_SEPARATOR_IN_MULTIPART_FORM_FIELDS
    • ENABLE_POST_ONLY_J_SECURITY_CHECK

      public static boolean ENABLE_POST_ONLY_J_SECURITY_CHECK
    • STOP_APP_STARTUP_ON_LISTENER_EXCEPTION

      public static boolean STOP_APP_STARTUP_ON_LISTENER_EXCEPTION
    • INVOKE_FLUSH_AFTER_SERVICE_FOR_STATIC_FILE_RESPONSE_WRAPPER

      public static boolean INVOKE_FLUSH_AFTER_SERVICE_FOR_STATIC_FILE_RESPONSE_WRAPPER
    • ENCODE_DISPATCHED_REQUEST_URI

      public static boolean ENCODE_DISPATCHED_REQUEST_URI
    • IGNORE_DISTRIBUTABLE

      public static boolean IGNORE_DISTRIBUTABLE
    • INCLUDE_STACK_IN_DEFAULT_ERROR_PAGE

      public static boolean INCLUDE_STACK_IN_DEFAULT_ERROR_PAGE
    • ADD_STRICT_TRANSPORT_SECURITY_HEADER

      public static String ADD_STRICT_TRANSPORT_SECURITY_HEADER
    • USE_MAXREQUESTSIZE_FOR_MULTIPART

      public static boolean USE_MAXREQUESTSIZE_FOR_MULTIPART
    • ENABLE_MULTI_READ_OF_POST_DATA

      public static boolean ENABLE_MULTI_READ_OF_POST_DATA
    • USE_ORIGINAL_QS_IN_FORWARD_IF_NULL

      public static boolean USE_ORIGINAL_QS_IN_FORWARD_IF_NULL
    • SERVLET_PATH_FOR_DEFAULT_MAPPING

      public static String SERVLET_PATH_FOR_DEFAULT_MAPPING
    • GET_REAL_PATH_RETURNS_QUALIFIED_PATH

      public static boolean GET_REAL_PATH_RETURNS_QUALIFIED_PATH
    • DECODE_URL_PLUS_SIGN

      public static boolean DECODE_URL_PLUS_SIGN
    • REDIRECT_TO_RELATIVE_URL

      public static boolean REDIRECT_TO_RELATIVE_URL
    • SET_HTML_CONTENT_TYPE_ON_ERROR

      public static boolean SET_HTML_CONTENT_TYPE_ON_ERROR
    • EXCLUDE_ALL_HANDLED_TYPES_CLASSES

      public static boolean EXCLUDE_ALL_HANDLED_TYPES_CLASSES
    • SKIP_ENCODED_CHAR_VERIFICATION

      public static boolean SKIP_ENCODED_CHAR_VERIFICATION
    • MAX_FILE_COUNT

      public static int MAX_FILE_COUNT
    • DO_NOT_CLOSE_OUTPUT_ON_FORWARD_EXCEPTION

      public static boolean DO_NOT_CLOSE_OUTPUT_ON_FORWARD_EXCEPTION
    • SET_400_SC_ON_TOO_MANY_PARENT_DIRS

      public static boolean SET_400_SC_ON_TOO_MANY_PARENT_DIRS
    • ALLOW_ABSOLUTE_FILENAME_FOR_WRITE

      public static boolean ALLOW_ABSOLUTE_FILENAME_FOR_WRITE
  • Constructor Details

    • WCCustomProperties

      public WCCustomProperties()
  • Method Details

    • setCustomProperties

      public static void setCustomProperties(Map<String,Object> d)
    • setCustomPropertyVariables

      public static void setCustomPropertyVariables()