public class Configuration extends Object implements org.mule.runtime.api.lifecycle.Disposable, org.mule.runtime.api.lifecycle.Initialisable, ValidationConfig, ConsoleConfig
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
static String |
MULE_EXPAND_ENTITIES_PROPERTY |
static String |
MULE_EXTERNAL_ENTITIES_PROPERTY |
protected com.google.common.cache.LoadingCache<String,URIPattern> |
uriPatternCache |
protected com.google.common.cache.LoadingCache<String,URIResolver> |
uriResolverCache |
| Constructor and Description |
|---|
Configuration() |
public static final String MULE_EXTERNAL_ENTITIES_PROPERTY
public static final String MULE_EXPAND_ENTITIES_PROPERTY
protected static final org.slf4j.Logger logger
protected com.google.common.cache.LoadingCache<String,URIResolver> uriResolverCache
protected com.google.common.cache.LoadingCache<String,URIPattern> uriPatternCache
public void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationException@Deprecated public String getApiServer()
public String getName()
public void setName(String name)
public String getRaml()
public void setRaml(String raml)
public String getApi()
public void setApi(String api)
public boolean isDisableValidations()
isDisableValidations in interface ValidationConfigpublic void setDisableValidations(boolean disableValidations)
public void setParser(ApikitParserMode parserType)
public boolean isQueryParamsStrictValidation()
isQueryParamsStrictValidation in interface ValidationConfigpublic void setQueryParamsStrictValidation(boolean queryParamsStrictValidation)
public boolean isHeadersStrictValidation()
isHeadersStrictValidation in interface ValidationConfigpublic void setHeadersStrictValidation(boolean headersStrictValidation)
@Deprecated public boolean isKeepRamlBaseUri()
public boolean isKeepApiBaseUri()
@Deprecated public void setKeepRamlBaseUri(boolean keepRamlBaseUri)
public void setKeepApiBaseUri(boolean keepApiBaseUri)
public List<FlowMapping> getFlowMappings()
public void setFlowMappings(List<FlowMapping> flowMappings)
public String getOutboundHeadersMapName()
public void setOutboundHeadersMapName(String outboundHeadersMapName)
public String getHttpStatusVarName()
public void setHttpStatusVarName(String httpStatusVarName)
public FlowFinder getFlowFinder()
public com.google.common.cache.LoadingCache<String,URIPattern> getUriPatternCache()
public com.google.common.cache.LoadingCache<String,URIResolver> getUriResolverCache()
public com.google.common.cache.LoadingCache<String,com.github.fge.jsonschema.main.JsonSchema> getJsonSchemaCache()
public void setRamlHandler(RamlHandler ramlHandler)
public RamlHandler getRamlHandler()
getRamlHandler in interface ConsoleConfigpublic org.mule.apikit.ApiType getType()
getType in interface ConsoleConfigpublic boolean isParserV2()
isParserV2 in interface ValidationConfigpublic ApiKitJsonSchema getJsonSchema(String schemaPath) throws ExecutionException
getJsonSchema in interface ValidationConfigExecutionExceptionpublic Schema getXmlSchema(String schemaPath) throws ExecutionException
getXmlSchema in interface ValidationConfigExecutionExceptionpublic org.mule.runtime.core.api.el.ExpressionManager getExpressionManager()
getExpressionManager in interface ValidationConfigpublic Optional<RouterService> getExtension()
public Optional<RouterServiceV2> getExtensionV2()
public void dispose()
dispose in interface org.mule.runtime.api.lifecycle.Disposablepublic AttributesDeserializingStrategies getAttributesDeserializingStrategies()
getAttributesDeserializingStrategies in interface ValidationConfigpublic void setAttributesDeserializingStrategies(AttributesDeserializingStrategies attributesDeserializingStrategies)
Copyright © 2025. All rights reserved.