public final class ImmutableRuntimeConnectionProviderModel extends ImmutableConnectionProviderModel implements RuntimeConnectionProviderModel
ConnectionProviderModel| Constructor and Description |
|---|
ImmutableRuntimeConnectionProviderModel(String name,
String description,
Class<?> connectionType,
ConnectionProviderFactory connectionProviderFactory,
List<ParameterModel> parameterModels,
ConnectionManagementType connectionManagementType,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
| Modifier and Type | Method and Description |
|---|---|
ConnectionProviderFactory |
getConnectionProviderFactory() |
Class<?> |
getConnectionType() |
getConnectionManagementTypegetParameterModelscheckArgument, equals, getName, hashCode, toStringgetDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetConnectionManagementTypegetModelProperties, getModelPropertygetParameterModelsgetDescriptionpublic ImmutableRuntimeConnectionProviderModel(String name, String description, Class<?> connectionType, ConnectionProviderFactory connectionProviderFactory, List<ParameterModel> parameterModels, ConnectionManagementType connectionManagementType, Set<ModelProperty> modelProperties)
name - the provider's namedescription - the provider's descriptionconnectionType - the Class of the provided connectionsconnectionProviderFactory - the ConnectionProviderFactory used to create realizations of this modelparameterModels - a List with the provider's parameterModelsmodelProperties - A Set of custom properties which extend this modelIllegalArgumentException - if connectionProviderFactory, configurationType or connectionType are nullpublic ConnectionProviderFactory getConnectionProviderFactory()
getConnectionProviderFactory in interface RuntimeConnectionProviderModelConnectionProviderFactory to be used to create instances
consistent with this modelpublic Class<?> getConnectionType()
getConnectionType in interface RuntimeConnectionProviderModelClass object for the Connection typeCopyright © 2016 MuleSoft, Inc.. All rights reserved.