| Interface | Description |
|---|---|
| ObjectBuilder<T> |
A builder capable of creating instances of a
given
Class, populating its attributes
based on a list of ValueResolvers. |
| OperationContextAdapter |
Adapter interface which expands the contract of
OperationContext which functionality that is
internal to this implementation of the extensions
API and shouldn't be accessible for the extensions
themselves |
| Class | Description |
|---|---|
| ConfigurationObjectBuilder |
Implementation of
ObjectBuilder to create instances that
implement a given Configuration. |
| DefaultObjectBuilder<T> |
Default implementation of
ObjectBuilder which
creates instances through a provided Class. |
| DefaultOperationContext |
Default implementation of
OperationContextAdapter which
adds additional information which is relevant to this implementation
of the extensions-api, even though it's not part of the API itself |
| DynamicConfigurationInstanceProvider<T> |
A
ConfigurationInstanceProvider which continuously evaluates the same
ResolverSet and then uses the resulting ResolverSetResult
to build an instance of a given type. |
| ReflectiveMethodOperationExecutor |
Implementation of
OperationExecutor which relies on a
ReflectiveMethodOperationExecutor.executorDelegate and a reference to one of its Methods. |
| ReflectiveOperationExecutorFactory<T> |
An implementation of
OperationExecutorFactory which produces instances
of ReflectiveMethodOperationExecutor. |
| StaticConfigurationInstanceProvider<T> |
ConfigurationInstanceProvider which provides always the same StaticConfigurationInstanceProvider.configurationInstance. |
Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.