public final class MuleSystemProperties extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ASYNC_TEST_CONNECTIVITY_TIMEOUT_PROPERTY
This is the timeout in milliseconds to wait before we detect that the test connectivity is done in case the test connectivity
is asynchronously done.
|
static String |
DATA_WEAVE_SCRIPT_PROCESSING_TYPE
If set, `ee:transform` and `ee:dynamic-evaluate` will execute in the specified scheduler instead of its default.
|
static String |
DEFAULT_SCHEDULER_FIXED_FREQUENCY
Allows to change the default value for the frequency property of the <fixed-frequency> element.
|
static String |
DISABLE_SCHEDULER_SOURCES_PROPERTY
This is a configuration property that can be set at deployment time to disable the scheduler message sources to be started
when deploying an application.
|
static String |
FORCE_EXTENSION_VALIDATION_PROPERTY_NAME
Forces the validation of all loaded extension models
|
static String |
HONOUR_RESERVED_PROPERTIES_PROPERTY
When set to
true an application won't be able to override reserved properties such as app.name. |
static String |
MULE_ALLOW_JRE_EXTENSION |
static String |
MULE_CONTEXT_PROPERTY |
static String |
MULE_DISABLE_PAYLOAD_STATISTICS
When enabled this System Property, the payload statistics are disabled independently of the statistics flag.
|
static String |
MULE_DISABLE_RESPONSE_TIMEOUT |
static String |
MULE_ENABLE_STATISTICS
When enabled this System Property, the statistics are enabled even if the monitoring service is not acivated.
|
static String |
MULE_ENABLE_STREAMING_STATISTICS
Enables streaming statistics
|
static String |
MULE_ENCODING_SYSTEM_PROPERTY |
static String |
MULE_EXPRESSIONS_COMPILATION_FAIL_DEPLOYMENT
If set, Mule will precompile DataWeave expressions at application startup time and fail the deployment if any of them
cannot be compiled.
|
static String |
MULE_EXTENSIONS_CLIENT_CACHE_IS_DISABLED
If set to true, the extension client will not use any cache to reuse resources between calls.
|
static String |
MULE_FLOW_REF_MAX_SUB_FLOWS_SINGLE_CHAIN
System property key to set the maximum nested sub-flow calls to create a single execution chain with.
|
static String |
MULE_FLOW_REFERERENCE_FIELDS_MATCH_ANY
When set to
true, fields annotated with org.mule.sdk.api.annotation.param.reference.FlowReference or
org.mule.runtime.extension.api.annotation.param.reference.FlowReference will match not only flow elements,
but any element with the name provided in the annotated field (for instance, a sub-flow). |
static String |
MULE_FLOW_STACK_MAX_DEPTH
System property key to set the maximum allowed flowStack entries for an event context, before raising a
MULE:CRITICAL
error. |
static String |
MULE_FLOW_TRACE |
static String |
MULE_FORCE_CONSOLE_LOG |
static String |
MULE_JRE_EXTENSION_PACKAGES |
static String |
MULE_KNOWN_MEDIA_TYPE_PARAM_NAMES
A list of comma separated names of all known
MediaType param names. |
static String |
MULE_LIFECYCLE_FAIL_ON_FIRST_DISPOSE_ERROR
If set, Mule will propagate any exception caught during the stop/dispose phase instead of just logging it.
|
static String |
MULE_LOG_CONTEXT_DISPOSE_DELAY_MILLIS |
static String |
MULE_LOG_DEFAULT_POLICY_INTERVAL |
static String |
MULE_LOG_DEFAULT_STRATEGY_MAX |
static String |
MULE_LOG_DEFAULT_STRATEGY_MIN |
static String |
MULE_LOG_SEPARATION_DISABLED
If specified, the log separation feature will be disabled, resulting in a performance boost.
|
static String |
MULE_LOG_VERBOSE_CLASSLOADING |
static String |
MULE_LOGGING_BLOCKING_CATEGORIES
When enabled, the defined categories of logging will result in a blocking processing type.
|
static String |
MULE_LOGGING_INTERVAL_SCHEDULERS_LATENCY_REPORT |
static String |
MULE_MEL_AS_DEFAULT |
static String |
MULE_PRINT_STACK_TRACES_ON_DROP
A flux sink drops an event if next() is called after complete() or error().
|
static String |
MULE_SECURITY_PROVIDER_PROPERTY |
static String |
MULE_SECURITY_SYSTEM_PROPERTY |
static String |
MULE_SIMPLE_LOG |
static String |
MULE_STREAMING_BUCKET_SIZE
System property key for the default size of a streaming buffer bucket
|
static String |
MULE_STREAMING_BUFFER_SIZE |
static String |
MULE_STREAMING_MAX_BUFFER_POOL_SIZE
System property key for the max size of byte buffer pools used for repeatable streaming
|
static String |
MULE_STREAMING_MAX_HEAP_PERCENTAGE
System property key for the max percentage of the total heap memory that can be assigned to repeatable streaming memory.
|
static String |
MULE_STREAMING_MAX_MEMORY |
static String |
SHARE_ERROR_TYPE_REPOSITORY_PROPERTY
When enabled this System Property, if an ErrorType is not found in the policy ErrorType repository, then
it's used the app ErrorType repository.
|
static String |
STREAMING_VERBOSE_PROPERTY
When set to
true this System Property, more information about streaming will be logged. |
static String |
SYSTEM_PROPERTY_PREFIX |
static String |
TESTING_MODE_PROPERTY_NAME |
static String |
TRACK_CURSOR_PROVIDER_CLOSE_PROPERTY
When enabled, this System Property tracks the stacktrace from where the
CursorProvider.close() method was called. |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isForceExtensionValidation() |
static boolean |
isTestingMode() |
public static final String SYSTEM_PROPERTY_PREFIX
public static final String MULE_CONTEXT_PROPERTY
public static final String MULE_ENCODING_SYSTEM_PROPERTY
public static final String MULE_SECURITY_SYSTEM_PROPERTY
public static final String MULE_SECURITY_PROVIDER_PROPERTY
public static final String MULE_STREAMING_BUFFER_SIZE
public static final String MULE_KNOWN_MEDIA_TYPE_PARAM_NAMES
MediaType param names. If they all match then
MediaType.isDefinedInApp() returns true even if used the MediaType.parse(String) method.public static final String MULE_ENABLE_STREAMING_STATISTICS
public static final String MULE_STREAMING_BUCKET_SIZE
public static final String MULE_STREAMING_MAX_HEAP_PERCENTAGE
Valid values are doubles between 0 and 1 (inclusive)
public static final String MULE_STREAMING_MAX_BUFFER_POOL_SIZE
public static final String MULE_FLOW_STACK_MAX_DEPTH
MULE:CRITICAL
error.
By default, the value is set to 50.
public static final String MULE_FLOW_REF_MAX_SUB_FLOWS_SINGLE_CHAIN
By default, the value is set to 10.
public static final String TESTING_MODE_PROPERTY_NAME
public static final String FORCE_EXTENSION_VALIDATION_PROPERTY_NAME
public static final String MULE_STREAMING_MAX_MEMORY
public static final String MULE_SIMPLE_LOG
public static final String MULE_LOG_SEPARATION_DISABLED
Log configuration file will only be fetched from MULE_HOME/conf. Deployed artifacts won't get their own file in
the MULE_HOME/logs/ automatically.
public static final String MULE_FORCE_CONSOLE_LOG
public static final String MULE_LOG_CONTEXT_DISPOSE_DELAY_MILLIS
public static final String MULE_LOG_DEFAULT_POLICY_INTERVAL
public static final String MULE_LOG_DEFAULT_STRATEGY_MAX
public static final String MULE_LOG_DEFAULT_STRATEGY_MIN
public static final String MULE_FLOW_TRACE
public static final String MULE_LOG_VERBOSE_CLASSLOADING
public static final String MULE_MEL_AS_DEFAULT
public static final String MULE_DISABLE_RESPONSE_TIMEOUT
public static final String MULE_ALLOW_JRE_EXTENSION
public static final String MULE_JRE_EXTENSION_PACKAGES
public static final String MULE_LOGGING_INTERVAL_SCHEDULERS_LATENCY_REPORT
public static final String ASYNC_TEST_CONNECTIVITY_TIMEOUT_PROPERTY
public static final String MULE_EXTENSIONS_CLIENT_CACHE_IS_DISABLED
public static final String DATA_WEAVE_SCRIPT_PROCESSING_TYPE
Possible values are the enums in ProcessingType.
public static final String MULE_EXPRESSIONS_COMPILATION_FAIL_DEPLOYMENT
public static final String MULE_LIFECYCLE_FAIL_ON_FIRST_DISPOSE_ERROR
public static final String DISABLE_SCHEDULER_SOURCES_PROPERTY
public static final String DEFAULT_SCHEDULER_FIXED_FREQUENCY
Long and be expressed in millis.public static final String TRACK_CURSOR_PROVIDER_CLOSE_PROPERTY
CursorProvider.close() method was called.
It can be used for troubleshooting purposes (for example, if someone tries to call CursorProvider.openCursor() on
an already closed cursor.public static final String STREAMING_VERBOSE_PROPERTY
true this System Property, more information about streaming will be logged. It can be used for troubleshooting purposespublic static final String SHARE_ERROR_TYPE_REPOSITORY_PROPERTY
public static final String MULE_ENABLE_STATISTICS
public static final String MULE_DISABLE_PAYLOAD_STATISTICS
public static final String MULE_LOGGING_BLOCKING_CATEGORIES
some.category,other.category.public static final String MULE_PRINT_STACK_TRACES_ON_DROP
public static final String MULE_FLOW_REFERERENCE_FIELDS_MATCH_ANY
true, fields annotated with org.mule.sdk.api.annotation.param.reference.FlowReference or
org.mule.runtime.extension.api.annotation.param.reference.FlowReference will match not only flow elements,
but any element with the name provided in the annotated field (for instance, a sub-flow).public static final String HONOUR_RESERVED_PROPERTIES_PROPERTY
true an application won't be able to override reserved properties such as app.name. If it
isn't set, the behaviour will depend on MuleRuntimeFeature.HONOUR_RESERVED_PROPERTIES.MuleRuntimeFeature.HONOUR_RESERVED_PROPERTIES,
Constant Field Valuespublic static boolean isTestingMode()
true if the TESTING_MODE_PROPERTY_NAME property has been set (regardless of the value)public static boolean isForceExtensionValidation()
true if the FORCE_EXTENSION_VALIDATION_PROPERTY_NAME property has been set (regardless of the value)Copyright © 2021 MuleSoft, Inc.. All rights reserved.