Class InfrastructureParameterBuilder

java.lang.Object
org.mule.runtime.extension.internal.loader.util.InfrastructureParameterBuilder

public final class InfrastructureParameterBuilder extends Object
Utility builder for all the infrastructure parameters
Since:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclaration
    addErrorMappings(org.mule.runtime.api.meta.model.declaration.fluent.OperationDeclaration operation)
     
    static org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclaration
    addExpirationPolicy(org.mule.runtime.api.meta.model.declaration.fluent.ConfigurationDeclaration config)
     
    static void
    addPoolingProfileParameter(org.mule.runtime.api.meta.model.declaration.fluent.ConnectionProviderDeclaration declaration)
     
    static void
    addPrimaryNodeParameter(org.mule.runtime.api.meta.model.declaration.fluent.SourceDeclaration declaration, boolean defaultValue)
     
    static void
    addReconnectionConfigParameter(org.mule.runtime.api.meta.model.declaration.fluent.ParameterizedDeclaration declaration)
     
    static void
    addReconnectionStrategyParameter(org.mule.runtime.api.meta.model.declaration.fluent.ParameterizedDeclaration declaration)
     
    static void
    addRedeliveryPolicy(org.mule.runtime.api.meta.model.declaration.fluent.ParameterizedDeclaration declaration)
     
    static org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclaration
    addStreamingParameter(org.mule.runtime.api.meta.model.declaration.fluent.ComponentDeclaration declaration, org.mule.metadata.api.model.MetadataType type, QName qName)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • addReconnectionConfigParameter

      public static void addReconnectionConfigParameter(org.mule.runtime.api.meta.model.declaration.fluent.ParameterizedDeclaration declaration)
    • addPrimaryNodeParameter

      public static void addPrimaryNodeParameter(org.mule.runtime.api.meta.model.declaration.fluent.SourceDeclaration declaration, boolean defaultValue)
    • addReconnectionStrategyParameter

      public static void addReconnectionStrategyParameter(org.mule.runtime.api.meta.model.declaration.fluent.ParameterizedDeclaration declaration)
    • addPoolingProfileParameter

      public static void addPoolingProfileParameter(org.mule.runtime.api.meta.model.declaration.fluent.ConnectionProviderDeclaration declaration)
    • addRedeliveryPolicy

      public static void addRedeliveryPolicy(org.mule.runtime.api.meta.model.declaration.fluent.ParameterizedDeclaration declaration)
    • addStreamingParameter

      public static org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclaration addStreamingParameter(org.mule.runtime.api.meta.model.declaration.fluent.ComponentDeclaration declaration, org.mule.metadata.api.model.MetadataType type, QName qName)
    • addExpirationPolicy

      public static org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclaration addExpirationPolicy(org.mule.runtime.api.meta.model.declaration.fluent.ConfigurationDeclaration config)
    • addErrorMappings

      public static org.mule.runtime.api.meta.model.declaration.fluent.ParameterDeclaration addErrorMappings(org.mule.runtime.api.meta.model.declaration.fluent.OperationDeclaration operation)