Class ReconnectionStrategyTypeBuilder
java.lang.Object
org.mule.runtime.extension.api.declaration.type.ReconnectionStrategyTypeBuilder
Creates instances of
MetadataType which represent a reconnection strategy- Since:
- 1.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.mule.metadata.api.builder.ObjectFieldTypeBuilderaddBooleanField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType, org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder, String name, String description, Boolean defaultValue) protected org.mule.metadata.api.builder.ObjectFieldTypeBuilderaddEnumField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType, org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder, String name, String description, String defaultValue, String... values) protected <T extends Enum>
org.mule.metadata.api.builder.ObjectFieldTypeBuilderaddEnumField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType, org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder, String name, String description, T defaultValue, T[] values) protected org.mule.metadata.api.builder.ObjectFieldTypeBuilderaddField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType, org.mule.metadata.api.builder.TypeBuilder typeBuilder, String name, String description) protected org.mule.metadata.api.builder.ObjectFieldTypeBuilderaddIntField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType, org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder, String name, String description, Integer defaultValue) protected org.mule.metadata.api.builder.ObjectFieldTypeBuilderaddLongField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType, org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder, String name, String description, Long defaultValue) protected org.mule.metadata.api.builder.ObjectFieldTypeBuilderaddPasswordField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType, org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder, String name, String description, String defaultValue) protected org.mule.metadata.api.builder.ObjectFieldTypeBuilderaddStringField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType, org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder, String name, String description, String defaultValue) org.mule.metadata.api.model.MetadataTypeorg.mule.metadata.api.model.MetadataTypeprotected org.mule.metadata.api.builder.StringTypeBuildergetEnumType(org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder, String defaultValue, String... values) protected org.mule.metadata.api.builder.ObjectTypeBuilderobjectType(org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder, Class<?> type, org.mule.metadata.java.api.utils.ParsingContext context)
-
Field Details
-
COUNT
- See Also:
-
FREQUENCY
- See Also:
-
RECONNECT_ALIAS
- See Also:
-
RECONNECT_FOREVER_ALIAS
- See Also:
-
BLOCKING
- See Also:
-
RECONNECTION_STRATEGY
- See Also:
-
RECONNECTION_CONFIG
- See Also:
-
-
Constructor Details
-
ReconnectionStrategyTypeBuilder
public ReconnectionStrategyTypeBuilder()
-
-
Method Details
-
buildReconnectionConfigType
public org.mule.metadata.api.model.MetadataType buildReconnectionConfigType()- Returns:
- a
MetadataTyperepresentation of a reconnection configuration
-
buildReconnectionStrategyType
public org.mule.metadata.api.model.MetadataType buildReconnectionStrategyType()- Returns:
- a
MetadataTyperepresentation of a retry policy
-
objectType
protected org.mule.metadata.api.builder.ObjectTypeBuilder objectType(org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder, Class<?> type, org.mule.metadata.java.api.utils.ParsingContext context) -
addEnumField
-
addEnumField
-
getEnumType
-
addBooleanField
-
addStringField
-
addPasswordField
-
addIntField
-
addLongField
-
addField
-