Class ExtensionConstants

java.lang.Object
org.mule.runtime.extension.api.ExtensionConstants

public final class ExtensionConstants extends Object
Extensions API constants
Since:
1.0
  • Field Details

    • TARGET_PARAMETER_NAME

      public static final String TARGET_PARAMETER_NAME
      The name of a synthetic parameter that's automatically added to all non void operations. The meaning of it is requesting the runtime to place the resulting Message on a flowVar pointed by this parameter instead of replacing the message flowing through the pipeline
      See Also:
    • TARGET_PARAMETER_DESCRIPTION

      public static final String TARGET_PARAMETER_DESCRIPTION
      Human friendly description for TARGET_PARAMETER_NAME
      See Also:
    • TARGET_PARAMETER_DISPLAY_NAME

      public static final String TARGET_PARAMETER_DISPLAY_NAME
      The display name for the target parameter
      See Also:
    • TARGET_VALUE_PARAMETER_NAME

      public static final String TARGET_VALUE_PARAMETER_NAME
      The name of a synthetic parameter that's automatically added to all non void operations. The meaning of it is to provide an expression to be evaluated over the operation's output, so that can be stored in the variable pointed by the target parameter.
      See Also:
    • TARGET_VALUE_PARAMETER_DESCRIPTION

      public static final String TARGET_VALUE_PARAMETER_DESCRIPTION
      Human friendly description for TARGET_VALUE_PARAMETER_NAME
      See Also:
    • TARGET_VALUE_PARAMETER_DISPLAY_NAME

      public static final String TARGET_VALUE_PARAMETER_DISPLAY_NAME
      The display name for the target value parameter
      See Also:
    • STREAMING_STRATEGY_PARAMETER_NAME

      public static final String STREAMING_STRATEGY_PARAMETER_NAME
      The name of the parameter for configuring the streaming strategy parameter
      See Also:
    • STREAMING_STRATEGY_PARAMETER_DESCRIPTION

      public static final String STREAMING_STRATEGY_PARAMETER_DESCRIPTION
      The description of the parameter for configuring the streaming strategy parameter
      See Also:
    • RECONNECTION_CONFIG_PARAMETER_NAME

      public static final String RECONNECTION_CONFIG_PARAMETER_NAME
      The name of the parameter for configuring the reconnection configuration
      See Also:
    • RECONNECTION_CONFIG_PARAMETER_DESCRIPTION

      public static final String RECONNECTION_CONFIG_PARAMETER_DESCRIPTION
      The description of the parameter which configures reconnection
      See Also:
    • RECONNECTION_STRATEGY_PARAMETER_NAME

      public static final String RECONNECTION_STRATEGY_PARAMETER_NAME
      The name of the parameter for configuring the reconnection strategy parameter
      See Also:
    • EXPIRATION_POLICY_PARAMETER_NAME

      public static final String EXPIRATION_POLICY_PARAMETER_NAME
      The name of the parameter for configuring the expiration policy of a dynamic configuration
      See Also:
    • EXPIRATION_POLICY_DESCRIPTION

      public static final String EXPIRATION_POLICY_DESCRIPTION
      The description of the expiration policy of a dynamic configuration
      See Also:
    • DYNAMIC_CONFIG_EXPIRATION_DESCRIPTION

      public static final String DYNAMIC_CONFIG_EXPIRATION_DESCRIPTION
      Description of the <dynamic-config-expiration> tag
      See Also:
    • RECONNECTION_STRATEGY_PARAMETER_DESCRIPTION

      public static final String RECONNECTION_STRATEGY_PARAMETER_DESCRIPTION
      The description of the parameter for configuring the reconnection strategy parameter
      See Also:
    • REDELIVERY_POLICY_PARAMETER_NAME

      public static final String REDELIVERY_POLICY_PARAMETER_NAME
      The name of the parameter for configuring reconnection strategy parameter
      See Also:
    • REDELIVERY_POLICY_PARAMETER_DESCRIPTION

      public static final String REDELIVERY_POLICY_PARAMETER_DESCRIPTION
      The description of the parameter for configuring reconnection strategy parameter
      See Also:
    • REDELIVERY_TAB_NAME

      public static final String REDELIVERY_TAB_NAME
      The name of the tab in which transaction parameters should appear
      See Also:
    • TLS_PARAMETER_NAME

      public static final String TLS_PARAMETER_NAME
      The name of an attribute which allows referencing a TlsContextFactory
      See Also:
    • SCHEDULING_STRATEGY_PARAMETER_NAME

      public static final String SCHEDULING_STRATEGY_PARAMETER_NAME
      The name of an attribute which allows referencing an Scheduler
      See Also:
    • SCHEDULING_STRATEGY_PARAMETER_DESCRIPTION

      public static final String SCHEDULING_STRATEGY_PARAMETER_DESCRIPTION
      The description of the parameter for configuring the scheduling strategy parameter
      See Also:
    • ERROR_MAPPINGS_PARAMETER_NAME

      public static final String ERROR_MAPPINGS_PARAMETER_NAME
      The name of an attribute which allows declaring an error mapping
      See Also:
    • ERROR_MAPPINGS_PARAMETER_DESCRIPTION

      public static final String ERROR_MAPPINGS_PARAMETER_DESCRIPTION
      The description of the parameter for declaring an error mapping
      See Also:
    • ERROR_MAPPING_DESCRIPTION

      public static final String ERROR_MAPPING_DESCRIPTION
      The description of the error mapping
      See Also:
    • TRANSACTIONAL_ACTION_PARAMETER_NAME

      public static final String TRANSACTIONAL_ACTION_PARAMETER_NAME
      The name of the parameter for configuring transactional actions
      See Also:
    • TRANSACTIONAL_TYPE_PARAMETER_NAME

      public static final String TRANSACTIONAL_TYPE_PARAMETER_NAME
      The name of the parameter for configuring the transaction type
      See Also:
    • BACK_PRESSURE_STRATEGY_PARAMETER_NAME

      public static final String BACK_PRESSURE_STRATEGY_PARAMETER_NAME
      The name of the parameter for configuring the backpressure strategy
      Since:
      1.1
      See Also:
    • BACK_PRESSURE_STRATEGY_PARAMETER_DESCRIPTION

      public static final String BACK_PRESSURE_STRATEGY_PARAMETER_DESCRIPTION
      The description of the parameter for configuring the backpressure strategy
      Since:
      1.1
      See Also:
    • DEFAULT_BYTE_STREAMING_BUFFER_SIZE

      public static final int DEFAULT_BYTE_STREAMING_BUFFER_SIZE
      The default size of the buffer that allows for repeatable streams
      See Also:
    • DEFAULT_BYTE_STREAMING_BUFFER_INCREMENT_SIZE

      public static final int DEFAULT_BYTE_STREAMING_BUFFER_INCREMENT_SIZE
      The default increment size of a bytes streaming buffer which will expand its capacity
      See Also:
    • DEFAULT_BYTES_STREAMING_MAX_BUFFER_SIZE

      public static final int DEFAULT_BYTES_STREAMING_MAX_BUFFER_SIZE
      The default maximum size that a bytes streaming buffer is allowed to expand to
      See Also:
    • DEFAULT_BYTE_STREAMING_BUFFER_DATA_UNIT

      public static final org.mule.runtime.api.util.DataUnit DEFAULT_BYTE_STREAMING_BUFFER_DATA_UNIT
      The default unit which qualifies DEFAULT_BYTE_STREAMING_BUFFER_SIZE
    • DEFAULT_OBJECT_STREAMING_BUFFER_SIZE

      public static final int DEFAULT_OBJECT_STREAMING_BUFFER_SIZE
      The default size of the buffer that allows for repeatable objects streaming
      See Also:
    • DEFAULT_OBJECT_STREAMING_BUFFER_INCREMENT_SIZE

      public static final int DEFAULT_OBJECT_STREAMING_BUFFER_INCREMENT_SIZE
      The default increment size of an object streaming buffer which will expand its capacity
      See Also:
    • DEFAULT_OBJECT_STREAMING_MAX_BUFFER_SIZE

      public static final int DEFAULT_OBJECT_STREAMING_MAX_BUFFER_SIZE
      The default maximum size that an objects streaming buffer is allowed to expand to
      See Also:
    • OPERATION_TRANSACTIONAL_ACTION_PARAMETER_DESCRIPTION

      public static final String OPERATION_TRANSACTIONAL_ACTION_PARAMETER_DESCRIPTION
      The description of the parameter for configuring transactional actions
      See Also:
    • SOURCE_TRANSACTIONAL_ACTION_PARAMETER_DESCRIPTION

      public static final String SOURCE_TRANSACTIONAL_ACTION_PARAMETER_DESCRIPTION
      The description of the parameter for configuring transactional actions
      See Also:
    • PRIMARY_NODE_ONLY_PARAMETER_NAME

      public static final String PRIMARY_NODE_ONLY_PARAMETER_NAME
      The name of the parameter which allows to configure if a source should only run on the primary node
      Since:
      1.1
      See Also:
    • PRIMARY_NODE_ONLY_PARAMETER_DESCRIPTION

      public static final String PRIMARY_NODE_ONLY_PARAMETER_DESCRIPTION
      The description of the parameter which allows to configure if a source should only run on the primary node
      Since:
      1.1
      See Also:
    • TRANSACTION_TYPE_PARAMETER_DESCRIPTION

      public static final String TRANSACTION_TYPE_PARAMETER_DESCRIPTION
      The description of the parameter for configuring transaction type
      See Also:
    • POOLING_PROFILE_PARAMETER_NAME

      public static final String POOLING_PROFILE_PARAMETER_NAME
      The name of the parameter which configures pooling
      See Also:
    • POOLING_PROFILE_PARAMETER_DESCRIPTION

      public static final String POOLING_PROFILE_PARAMETER_DESCRIPTION
      The description of the parameter which disables connection validation
      See Also:
    • DYNAMIC_CONFIG_EXPIRATION_FREQUENCY

      public static final org.mule.runtime.api.time.Time DYNAMIC_CONFIG_EXPIRATION_FREQUENCY
      The default frequency at which the runtime checks for dynamic configs which became eligible for expiration
    • NAME_PARAM_DESCRIPTION

      public static final String NAME_PARAM_DESCRIPTION
      The description of the global elements name parameter.
      See Also:
    • INFRASTRUCTURE_PARAMETER_NAMES

      public static final List<String> INFRASTRUCTURE_PARAMETER_NAMES
      Contains all the names of the infrastructure parameters that may appear in a ParameterizedModel
    • OBJECT_STORE_ELEMENT_NAMESPACE

      public static final String OBJECT_STORE_ELEMENT_NAMESPACE
      Namespace prefis for object store type
      See Also:
    • POLLING_SOURCE_LIMIT_PARAMETER_NAME

      public static final String POLLING_SOURCE_LIMIT_PARAMETER_NAME
      The name of the parameter which sets the item limit per poll for polling sources.
      Since:
      1.4.0
      See Also:
    • POLLING_SOURCE_LIMIT_PARAMETER_DESCRIPTION

      public static final String POLLING_SOURCE_LIMIT_PARAMETER_DESCRIPTION
      The description of the parameter which sets the item limit per poll for polling sources.
      Since:
      1.4.0
      See Also:
    • JAVA_SDK_LOADER_ID

      public static final String JAVA_SDK_LOADER_ID
      The id for the ExtensionModelLoader used to load Java based extensions
      Since:
      1.5.0
      See Also:
    • XML_SDK_LOADER_ID

      public static final String XML_SDK_LOADER_ID
      The id for the ExtensionModelLoader used to load XML based extensions
      Since:
      1.5.0
      See Also:
    • XML_SDK_RESOURCE_PROPERTY_NAME

      public static final String XML_SDK_RESOURCE_PROPERTY_NAME
      The name of the property used while loading an XML based extension to point to the extension's main resource
      Since:
      1.5.0
      See Also:
    • MULE_SDK_APPLICATION_LOADER_ID

      public static final String MULE_SDK_APPLICATION_LOADER_ID
      The id for the Mule SDK ExtensionModelLoader for extensions defined as part of the same application from where they are consumed.
      Since:
      1.5.0
      See Also:
    • MULE_SDK_EXTENSION_LOADER_ID

      public static final String MULE_SDK_EXTENSION_LOADER_ID
      The id for the Mule SDK ExtensionModelLoader
      Since:
      1.5.0
      See Also:
    • MULE_SDK_EXTENSION_NAME_PROPERTY_NAME

      public static final String MULE_SDK_EXTENSION_NAME_PROPERTY_NAME
      Property name for Mule SDK ExtensionModelLoader for specifying the extension name
      Since:
      1.5.0
      See Also:
    • MULE_SDK_ARTIFACT_AST_PROPERTY_NAME

      public static final String MULE_SDK_ARTIFACT_AST_PROPERTY_NAME
      Property name for Mule SDK ExtensionModelLoader for specifying artifact AST
      Since:
      1.5.0
      See Also:
    • MULE_SDK_RESOURCE_PROPERTY_NAME

      public static final String MULE_SDK_RESOURCE_PROPERTY_NAME
      Property name for Mule SDK ExtensionModelLoader for specifying the extension's main resource.
      Since:
      1.5.0
      See Also:
    • MULE_SDK_EXPRESSION_LANGUAGE_METADATA_SERVICE_PROPERTY_NAME

      public static final String MULE_SDK_EXPRESSION_LANGUAGE_METADATA_SERVICE_PROPERTY_NAME
      Property name for Mule SDK ExtensionModelLoader for specifying the ExpressionLanguageMetadataService implementation to use.
      Since:
      1.5.0
      See Also:
    • VERSION_PROPERTY_NAME

      public static final String VERSION_PROPERTY_NAME
      Property name for referencing an extension's name.
      Since:
      1.5.0
      See Also:
    • DEFAULT_SUPPORTED_JAVA_VERSIONS

      public static final Set<String> DEFAULT_SUPPORTED_JAVA_VERSIONS
      The Java versions that an Extension is assumed to support if not explicitly stated
      Since:
      1.5.0
    • ALL_SUPPORTED_JAVA_VERSIONS

      public static final Set<String> ALL_SUPPORTED_JAVA_VERSIONS
      The full set of Java versions that an Extension can possibly support
      Since:
      1.5.0