public interface CapabilitiesResolver
Modifier and Type | Method and Description |
---|---|
void |
resolveCapabilities(org.mule.extension.introspection.declaration.DeclarationConstruct declaration,
Class<?> capableType,
org.mule.extension.introspection.declaration.HasCapabilities<? extends org.mule.extension.introspection.declaration.Construct> capableCallback)
Resolves the capabilities present in
extensionType and registers them in
builder |
void resolveCapabilities(org.mule.extension.introspection.declaration.DeclarationConstruct declaration, Class<?> capableType, org.mule.extension.introspection.declaration.HasCapabilities<? extends org.mule.extension.introspection.declaration.Construct> capableCallback)
extensionType
and registers them in
builder
declaration
- a DeclarationConstruct
describing the Extension
to be builtcapableType
- the type of the Capable
classcapableCallback
- a HasCapabilities
on which the Capable
is to be registered.IllegalArgumentException
- if any argument is null
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.