CONFIG - The config to be used.CONNECTION - The connection of the connector.SERVICE - The metadata service.public class ConnectorMetadataResolver<CONFIG extends ConnectorConfig,CONNECTION extends ConnectorConnection,SERVICE extends ConnectorService> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
ConnectorMetadataResolver(org.mule.connectors.atlantic.commons.builder.lambda.function.BiFunction<CONFIG,CONNECTION,SERVICE> serviceConstructor)
Default constructor.
|
protected |
ConnectorMetadataResolver(Class<SERVICE> serviceClass) |
protected |
ConnectorMetadataResolver(Class<SERVICE> serviceClass,
Function<Class<SERVICE>,Class<? extends SERVICE>> transformer) |
| Modifier and Type | Method and Description |
|---|---|
protected org.mule.connectors.atlantic.commons.builder.execution.ExecutionBuilder<SERVICE> |
newExecutionBuilder(org.mule.runtime.api.metadata.MetadataContext metadataContext) |
protected ConnectorMetadataResolver(org.mule.connectors.atlantic.commons.builder.lambda.function.BiFunction<CONFIG,CONNECTION,SERVICE> serviceConstructor)
serviceConstructor - The constructor of the service implementation.protected org.mule.connectors.atlantic.commons.builder.execution.ExecutionBuilder<SERVICE> newExecutionBuilder(org.mule.runtime.api.metadata.MetadataContext metadataContext) throws org.mule.runtime.api.connection.ConnectionException
org.mule.runtime.api.connection.ConnectionExceptionCopyright © 2018. All rights reserved.