public final class QueryMetadataResolverFactory extends Object implements org.mule.runtime.extension.api.metadata.MetadataResolverFactory
MetadataResolverFactory implementation for Query operations, it provides initialized instances of
OutputTypeResolver and QueryEntityResolver.
AttributesTypeResolver, InputTypeResolver and TypeKeysResolver returned instances are
always instances of NullMetadataResolver.| Constructor and Description |
|---|
QueryMetadataResolverFactory(Class<? extends org.mule.runtime.api.metadata.resolving.OutputTypeResolver> outputResolver,
Class<? extends org.mule.runtime.api.metadata.resolving.QueryEntityResolver> queryEntityResolver) |
| Modifier and Type | Method and Description |
|---|---|
<T> org.mule.runtime.api.metadata.resolving.InputTypeResolver<T> |
getInputResolver(String parameterName) |
Collection<org.mule.runtime.api.metadata.resolving.InputTypeResolver> |
getInputResolvers() |
org.mule.runtime.api.metadata.resolving.TypeKeysResolver |
getKeyResolver() |
<T> org.mule.runtime.api.metadata.resolving.AttributesTypeResolver<T> |
getOutputAttributesResolver() |
<T> org.mule.runtime.api.metadata.resolving.OutputTypeResolver<T> |
getOutputResolver() |
org.mule.runtime.api.metadata.resolving.QueryEntityResolver |
getQueryEntityResolver() |
public org.mule.runtime.api.metadata.resolving.TypeKeysResolver getKeyResolver()
getKeyResolver in interface org.mule.runtime.extension.api.metadata.MetadataResolverFactorypublic <T> org.mule.runtime.api.metadata.resolving.InputTypeResolver<T> getInputResolver(String parameterName)
getInputResolver in interface org.mule.runtime.extension.api.metadata.MetadataResolverFactorypublic Collection<org.mule.runtime.api.metadata.resolving.InputTypeResolver> getInputResolvers()
getInputResolvers in interface org.mule.runtime.extension.api.metadata.MetadataResolverFactorypublic <T> org.mule.runtime.api.metadata.resolving.AttributesTypeResolver<T> getOutputAttributesResolver()
getOutputAttributesResolver in interface org.mule.runtime.extension.api.metadata.MetadataResolverFactorypublic <T> org.mule.runtime.api.metadata.resolving.OutputTypeResolver<T> getOutputResolver()
getOutputResolver in interface org.mule.runtime.extension.api.metadata.MetadataResolverFactorypublic org.mule.runtime.api.metadata.resolving.QueryEntityResolver getQueryEntityResolver()
getQueryEntityResolver in interface org.mule.runtime.extension.api.metadata.MetadataResolverFactoryCopyright © 2003–2020 MuleSoft, Inc.. All rights reserved.