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 |
BATCH_FIXED_AGGREGATOR_TRANSACTION_RECORD_BUFFER_PROPERTY
If set to true, then fixed batch aggregator will only commit when a full block is processed.
|
static String |
COMMIT_REDELIVERY_EXHAUSTED
When set to true, transactions will be committed in case of redelivery exhausted error.
|
static String |
COMPUTE_CONNECTION_ERRORS_IN_STATS_PROPERTY
If set to true, the connection exceptions will be computed to trigger alerts.
|
static String |
CREATE_CHILD_POLICY_CONTEXT_FOR_PARALLEL_SCOPES_PROPERTY
When enabled, a new (Source) Policy Context is created for the execution of parallel scopes: ParallelForeach, ScatterGather
and Async.
|
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_ERROR_HANDLER_NOT_ROLLBACK_IF_NOT_CORRESPONDING_PROPERTY
When enabled, the default error handler added by the runtime will not rollback a transaction that should not be rollback by
it
|
static String |
DEFAULT_SCHEDULER_FIXED_FREQUENCY
Allows to change the default value for the frequency property of the <fixed-frequency> element.
|
static String |
DISABLE_ATTRIBUTE_PARAMETER_WHITESPACE_TRIMMING_PROPERTY
When enabled, the Runtime will trim whitespaces from parameter values defined at the attribute level in the dsl.
|
static String |
DISABLE_GLOBAL_ERROR_HANDLER_IMPROVEMENTS_PROPERTY
If set to true, the global error handlers will create local copies instead of being reused.
|
static String |
DISABLE_JDK_VENDOR_VALIDATION_PROPERTY
When set to true, it disables JDK vendor validation in JdkVersionUtils
|
static String |
DISABLE_NATIVE_LIBRARIES_FOLDER_DELETION_GC_CALL_PROPERTY
When enabled, a System GC call can be performed when trying to delete the Native Libraries temporary folder.
|
static String |
DISABLE_SCHEDULER_LOGGING_PROPERTY
When enabled, the Scheduler does not log exceptions.
|
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 |
DISABLE_SDK_IGNORE_COMPONENT
Disables the
ignore directive when loading an Extension. |
static String |
DW_REMOVE_SHADOWED_IMPLICIT_INPUTS_PROPERTY
If set to true, then DW will remove implicit inputs when a variable with the same name is declared.
|
static String |
ENABLE_BYTE_BUDDY_OBJECT_CREATION_PROPERTY
If set to true, the Objects factories will be created with Byte Buddy instead of CGLIB."
|
static String |
ENABLE_MULE_REDIRECT_PROPERTY
If set to true, Mule will handle redirect requests.
|
static String |
ENABLE_POLICY_ISOLATION_PROPERTY
If set to true, extensions imported by a policy will be managed in complete isolation from the extensions imported by the
application that is being applied to, and validations will prevent the usage of explicit configurations declared by the
application as part of the policy initialization."
|
static String |
ENABLE_PROFILING_SERVICE_PROPERTY
If set to true, profiling events will be produced.
|
static String |
ENABLE_SDK_POLLING_SOURCE_LIMIT
When present, Polling Sources are enriched with a parameter for configuring the maximum number of items per poll to be
processed.
|
static String |
ENABLE_TEMPLATE_PARSER_COMPATIBILITY_MODE
When set to "true", the template parser will switch to compatibility mode
|
static String |
ENABLE_XML_SDK_MDC_RESET_PROPERTY
When enabled, the MDC context will reset after XML SDK Operation has been executed.
|
static String |
ENTITY_RESOLVER_FAIL_ON_FIRST_ERROR_PROPERTY
If set to true, the entity resolver will fail if a namespace cannot be resolved, while previously it only failed after 10
attempts were made.
|
static String |
ERROR_AND_ROLLBACK_TX_WHEN_TIMEOUT_PROPERTY |
static String |
FORCE_EXTENSION_VALIDATION_PROPERTY_NAME
Forces the validation of all loaded extension models
|
static String |
FORCE_RUNTIME_PROFILING_CONSUMERS_ENABLEMENT_PROPERTY
When set to true, profiling consumers implemented by the runtime will be enabled by default.
|
static String |
FORCE_WORKER_THREAD_IO_STRATEGY_WHEN_TLS_ENABLED
If set to true, whenever an application has an HTTP requester configured to use TLS, Grizzly will use the
WorkerThreadIOStrategy.
|
static String |
HANDLE_SPLITTER_EXCEPTION_PROPERTY
If set to true, then DW will correctly handle Splitter's exceptions, avoiding some serialization issues.
|
static String |
HONOUR_ERROR_MAPPINGS_WHEN_POLICY_APPLIED_ON_OPERATION_PROPERTY
When set to true, the operation policy's error resolution is ignored so that the error mappings of the processor on which the
policy was applied are set successfully
|
static String |
HONOUR_EXTENSION_ERROR_NAMESPACE |
static String |
HONOUR_INSECURE_TLS_CONFIGURATION_PROPERTY
When enabled, the insecure attribute of the trust-store element will be honoured even when other attributes are configured.
|
static String |
HONOUR_PERSISTED_FLOW_STATE_PROPERTY
When enabled, flows will honour the state configured in flows.deployment.properties when restarting the app, regardless of
the initial state.
|
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_DEPLOYMENT_SCHEMA_CACHE
When set to
true, will not use any cache to reuse preparsed schema resources on deployment phase. |
static String |
MULE_DISABLE_PAYLOAD_STATISTICS
Deprecated.
since 4.4.1, 4.5.0. Payload statistics are no longer supported, so this property will be ignored.
|
static String |
MULE_DISABLE_RESPONSE_TIMEOUT |
static String |
MULE_DISABLE_XML_SDK_IMPLICIT_CONFIGURATION_CREATION
When present, implicit configuration for the XML SDK won't be created.
|
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_FORCE_REGISTRABLE_EXTENSION_TYPE_PACKAGES
Comma-separated list of packages to force as registrable.
|
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_LAX_ERROR_TYPES
When set to
true, if an error type is found that does not exist in the error type repository of the application (for
instance, an error handler for a random error that no component raises), a WARN is logged instead of failing the deployment. |
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
Deprecated.
Since 4.4.0 this feature was removed.
|
static String |
MULE_MEL_AS_DEFAULT |
static String |
MULE_PRINT_DETAILED_COMPOSITE_EXCEPTION_LOG_PROPERTY
When set to true, AbstractForkJoinRouter based processors, such as ParallelForEach and ScatterGather routers, will show
detailed error information for their failed routes.
|
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_ENABLE_HYBRID_DRBG |
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 |
MULE_USE_LEGACY_LIFECYCLE_OBJECT_SORTER
If set to true, the deployment process will use the SpringLifecycleObjectSorter during initialization/disposal.
|
static String |
PARALLEL_FOREACH_FLATTEN_MESSAGE_PROPERTY
When set to true, if the items to iterate over on a parallel-foreach scope are messages (such as the output of an operation
that returns Result objects), they will be flattened in a way that is consistent with what the foreach scope does.
|
static String |
PARSE_TEMPLATE_USE_LEGACY_DEFAULT_TARGET_VALUE
When set to "true", the default value of the parseTemplate operation targetValue parameter will be the "#[message]"
expression.
|
static String |
RETHROW_EXCEPTIONS_IN_IDEMPOTENT_MESSAGE_VALIDATOR_PROPERTY
When enabled, internal exceptions when processing an event in the 'idempotent-message-validator' will be rethrown instead of
throwing a general MULE:DUPLICATE_MESSAGE.
|
static String |
REVERT_SUPPORT_EXPRESSIONS_IN_VARIABLE_NAME_IN_SET_VARIABLE_PROPERTY
When set to true, the variableName identifier in SetVariable is set to not support expressions in the Mule Extension Model
(W-10998630)
|
static String |
SET_VARIABLE_WITH_NULL_VALUE_PROPERTY
If set to true, the set variable will create a variable even if the value is null.
|
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 |
START_EXTENSION_COMPONENTS_WITH_ARTIFACT_CLASSLOADER_PROPERTY
If set to true, extensions will only be able to load exported resources from the deployable artifacts (application, policy,
domain).
|
static String |
STREAMING_VERBOSE_PROPERTY
When set to
true this System Property, more information about streaming will be logged. |
static String |
SUPPORT_NATIVE_LIBRARY_DEPENDENCIES_PROPERTY
When enabled, and the application needs to load a native library, the rest of the native libraries are preloaded in the
application's Classloader.
|
static String |
SUPPRESS_ERRORS_PROPERTY
When set to true, error suppression will happen.
|
static String |
SYSTEM_PROPERTY_PREFIX |
static String |
TESTING_MODE_PROPERTY_NAME |
static String |
TO_STRING_TRANSFORMER_TRANSFORM_ITERATOR_ELEMENTS_PROPERTY
If set to true, managed iterators transformed to Strings will show the representation of the elements instead of the generic
'org.mule.runtime.core.internal.streaming.object.ManagedCursorIteratorProvider$ManagedCursorIterator@######'.
|
static String |
TRACK_CURSOR_PROVIDER_CLOSE_PROPERTY
When enabled, this System Property tracks the stacktrace from where the
CursorProvider.close() method was called. |
static String |
USE_TRANSACTION_SINK_INDEX_PROPERTY
When enabled, flux sinks will be cached using index as part of the key.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isForceExtensionValidation() |
static boolean |
isParseTemplateUseLegacyDefaultTargetValue() |
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_SECURITY_PROVIDER_ENABLE_HYBRID_DRBG
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 DISABLE_SDK_IGNORE_COMPONENT
ignore directive when loading an Extension.public static final String ENABLE_SDK_POLLING_SOURCE_LIMIT
public static final String MULE_STREAMING_MAX_MEMORY
public static final String MULE_SIMPLE_LOG
public static final String MULE_DISABLE_XML_SDK_IMPLICIT_CONFIGURATION_CREATION
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_FORCE_REGISTRABLE_EXTENSION_TYPE_PACKAGES
Refer to ExtensionDeclarer.isTypeRegistrable(org.mule.metadata.api.model.ObjectType).
@Deprecated 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
@Experimental @Deprecated public static final String MULE_DISABLE_PAYLOAD_STATISTICS
public static final String MULE_DISABLE_DEPLOYMENT_SCHEMA_CACHE
true, will not use any cache to reuse preparsed schema resources on deployment phase. If set to
false, or not set all, schema resources will be cached. This property is only read on deploying an app.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_LAX_ERROR_TYPES
true, if an error type is found that does not exist in the error type repository of the application (for
instance, an error handler for a random error that no component raises), a WARN is logged instead of failing the deployment.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 final String HANDLE_SPLITTER_EXCEPTION_PROPERTY
error.cause return a different exception. For more information see DW-383.public static final String DW_REMOVE_SHADOWED_IMPLICIT_INPUTS_PROPERTY
public static final String BATCH_FIXED_AGGREGATOR_TRANSACTION_RECORD_BUFFER_PROPERTY
public static final String COMPUTE_CONNECTION_ERRORS_IN_STATS_PROPERTY
public static final String TO_STRING_TRANSFORMER_TRANSFORM_ITERATOR_ELEMENTS_PROPERTY
public static final String ENTITY_RESOLVER_FAIL_ON_FIRST_ERROR_PROPERTY
public static final String SET_VARIABLE_WITH_NULL_VALUE_PROPERTY
public static final String ENABLE_PROFILING_SERVICE_PROPERTY
public static final String START_EXTENSION_COMPONENTS_WITH_ARTIFACT_CLASSLOADER_PROPERTY
public static final String DEFAULT_ERROR_HANDLER_NOT_ROLLBACK_IF_NOT_CORRESPONDING_PROPERTY
public static final String DISABLE_ATTRIBUTE_PARAMETER_WHITESPACE_TRIMMING_PROPERTY
public static final String FORCE_RUNTIME_PROFILING_CONSUMERS_ENABLEMENT_PROPERTY
public static final String PARALLEL_FOREACH_FLATTEN_MESSAGE_PROPERTY
public static final String ENABLE_POLICY_ISOLATION_PROPERTY
public static final String ENABLE_MULE_REDIRECT_PROPERTY
@Experimental public static final String MULE_USE_LEGACY_LIFECYCLE_OBJECT_SORTER
public static final String ENABLE_BYTE_BUDDY_OBJECT_CREATION_PROPERTY
public static final String FORCE_WORKER_THREAD_IO_STRATEGY_WHEN_TLS_ENABLED
public static final String MULE_PRINT_DETAILED_COMPOSITE_EXCEPTION_LOG_PROPERTY
public static final String DISABLE_JDK_VENDOR_VALIDATION_PROPERTY
public static final String REVERT_SUPPORT_EXPRESSIONS_IN_VARIABLE_NAME_IN_SET_VARIABLE_PROPERTY
public static final String HONOUR_ERROR_MAPPINGS_WHEN_POLICY_APPLIED_ON_OPERATION_PROPERTY
public static final String DISABLE_GLOBAL_ERROR_HANDLER_IMPROVEMENTS_PROPERTY
public static final String COMMIT_REDELIVERY_EXHAUSTED
public static final String SUPPRESS_ERRORS_PROPERTY
public static final String RETHROW_EXCEPTIONS_IN_IDEMPOTENT_MESSAGE_VALIDATOR_PROPERTY
public static final String HONOUR_INSECURE_TLS_CONFIGURATION_PROPERTY
public static final String USE_TRANSACTION_SINK_INDEX_PROPERTY
public static final String SUPPORT_NATIVE_LIBRARY_DEPENDENCIES_PROPERTY
public static final String CREATE_CHILD_POLICY_CONTEXT_FOR_PARALLEL_SCOPES_PROPERTY
public static final String PARSE_TEMPLATE_USE_LEGACY_DEFAULT_TARGET_VALUE
public static final String DISABLE_SCHEDULER_LOGGING_PROPERTY
public static final String ERROR_AND_ROLLBACK_TX_WHEN_TIMEOUT_PROPERTY
public static final String HONOUR_EXTENSION_ERROR_NAMESPACE
public static final String ENABLE_XML_SDK_MDC_RESET_PROPERTY
public static final String ENABLE_TEMPLATE_PARSER_COMPATIBILITY_MODE
public static final String DISABLE_NATIVE_LIBRARIES_FOLDER_DELETION_GC_CALL_PROPERTY
public static final String HONOUR_PERSISTED_FLOW_STATE_PROPERTY
public static boolean isParseTemplateUseLegacyDefaultTargetValue()
public 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 © 2024 MuleSoft, Inc.. All rights reserved.