public final class ReconnectionStrategyTypeBuilder extends Object
MetadataType which represent a reconnection strategy| Modifier and Type | Field and Description |
|---|---|
static String |
BLOCKING |
static String |
COUNT |
static String |
FREQUENCY |
static String |
RECONNECT_ALIAS |
static String |
RECONNECT_FOREVER_ALIAS |
static String |
RECONNECTION_STRATEGY |
| Constructor and Description |
|---|
ReconnectionStrategyTypeBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected org.mule.metadata.api.builder.ObjectFieldTypeBuilder |
addBooleanField(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.ObjectFieldTypeBuilder |
addEnumField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType,
org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder,
String name,
String description,
String defaultValue,
String... values) |
protected org.mule.metadata.api.builder.ObjectFieldTypeBuilder |
addField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType,
org.mule.metadata.api.builder.TypeBuilder typeBuilder,
String name,
String description) |
protected org.mule.metadata.api.builder.ObjectFieldTypeBuilder |
addIntField(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.ObjectFieldTypeBuilder |
addLongField(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.ObjectFieldTypeBuilder |
addPasswordField(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.ObjectFieldTypeBuilder |
addStringField(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.MetadataType |
buildReconnectionStrategyType() |
protected org.mule.metadata.api.builder.StringTypeBuilder |
getEnumType(org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder,
String defaultValue,
String... values) |
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) |
public static final String COUNT
public static final String FREQUENCY
public static final String RECONNECT_ALIAS
public static final String RECONNECT_FOREVER_ALIAS
public static final String BLOCKING
public static final String RECONNECTION_STRATEGY
public org.mule.metadata.api.model.MetadataType buildReconnectionStrategyType()
MetadataType representation of a retry policyprotected org.mule.metadata.api.builder.ObjectTypeBuilder objectType(org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder,
Class<?> type,
org.mule.metadata.java.api.utils.ParsingContext context)
protected org.mule.metadata.api.builder.ObjectFieldTypeBuilder addEnumField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType,
org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder,
String name,
String description,
String defaultValue,
String... values)
protected org.mule.metadata.api.builder.StringTypeBuilder getEnumType(org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder,
String defaultValue,
String... values)
protected org.mule.metadata.api.builder.ObjectFieldTypeBuilder addBooleanField(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.ObjectFieldTypeBuilder addStringField(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.ObjectFieldTypeBuilder addPasswordField(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.ObjectFieldTypeBuilder addIntField(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.ObjectFieldTypeBuilder addLongField(org.mule.metadata.api.builder.ObjectTypeBuilder objectType,
org.mule.metadata.api.builder.BaseTypeBuilder typeBuilder,
String name,
String description,
Long defaultValue)
Copyright © 2017 MuleSoft, Inc.. All rights reserved.