public interface ImplicitConnectionProviderFactory
ConnectionProvider instances which can be implicitly derived from a given ExtensionModel.| Modifier and Type | Method and Description |
|---|---|
<T> org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<T>,ResolverSetResult> |
createImplicitConnectionProvider(String configName,
CoreEvent event)
Creates a new
ConnectionProvider based on the ConnectionProviderModel available to the extensionModel
and configurationModel |
Optional<ResolverSet> |
getResolverSet() |
boolean |
isDynamic() |
<T> org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<T>,ResolverSetResult> createImplicitConnectionProvider(String configName, CoreEvent event)
ConnectionProvider based on the ConnectionProviderModel available to the extensionModel
and configurationModelT - the generic type of the connections that the returned provider producesconfigName - the name of the configuration that will own the returned ConnectionProviderevent - the CoreEvent that will be used to evaluate any default parameters that requires resolving an
expressionConnectionProviderIllegalArgumentException - if the extensionModel doesn't have any ConnectionProviderModel which can be
used implicitlyboolean isDynamic()
ResolverSet used for resolving the ConnectionProvider is dynamic or not.Optional<ResolverSet> getResolverSet()
ResolverSet used for resolving the ConnectionProvider parametersCopyright © 2003–2025 MuleSoft, Inc.. All rights reserved.