Package org.apache.camel
Interface CatalogCamelContext
- All Superinterfaces:
AutoCloseable
,CamelContext
,CamelContextLifecycle
,RuntimeConfiguration
Catalog level interface for the
CamelContext
-
Method Summary
Modifier and TypeMethodDescriptiongetComponentParameterJsonSchema
(String componentName) Returns the JSON schema representation of the component and endpoint parameters for the given component name.getDataFormatParameterJsonSchema
(String dataFormatName) Returns the JSON schema representation of theDataFormat
parameters for the given data format name.getDevConsoleParameterJsonSchema
(String devConsoleName) Returns the JSON schema representation of theDevConsole
parameters for the given dev-console name.getEipParameterJsonSchema
(String eipName) Returns the JSON schema representation of the EIP parameters for the given EIP name.getLanguageParameterJsonSchema
(String languageName) Returns the JSON schema representation of theLanguage
parameters for the given language name.Returns the JSON schema representation of the pojo bean parameters for the given bean name.getTransformerParameterJsonSchema
(String transformerName) Returns the JSON schema representation of theDataTypeTransformer
parameters for the given transformer name.Methods inherited from interface org.apache.camel.CamelContext
addComponent, addEndpoint, addLifecycleStrategy, addPrototypeService, addRouteFromTemplate, addRouteFromTemplate, addRouteFromTemplate, addRoutePolicyFactory, addRoutes, addRoutesConfigurations, addService, addService, addService, addStartupListener, addTemplatedRoutes, createConsumerTemplate, createConsumerTemplate, createDataFormat, createFluentProducerTemplate, createFluentProducerTemplate, createProducerTemplate, createProducerTemplate, deferStartService, disableJMX, getApplicationContextClassLoader, getCamelContextExtension, getClassResolver, getClock, getComponent, getComponent, getComponent, getComponent, getComponentNames, getDataFormatNames, getDebugger, getDescription, getDumpRoutes, getEndpoint, getEndpoint, getEndpoint, getEndpointRegistry, getEndpoints, getExecutorServiceManager, getGlobalEndpointConfiguration, getGlobalOption, getGlobalOptions, getInflightRepository, getInjector, getLanguageNames, getLifecycleStrategies, getManagementName, getManagementNameStrategy, getManagementStrategy, getMDCLoggingKeysPattern, getMessageHistoryFactory, getName, getNameStrategy, getProcessor, getProcessor, getPropertiesComponent, getRegistry, getRegistry, getRestConfiguration, getRestRegistry, getRoute, getRouteController, getRoutePolicyFactories, getRoutes, getRoutesSize, getRuntimeEndpointRegistry, getShutdownStrategy, getSSLContextParameters, getStartupSummaryLevel, getStreamCachingStrategy, getTracer, getTracingLoggingFormat, getTransformerRegistry, getTypeConverter, getTypeConverterRegistry, getUptime, getUuidGenerator, getValidatorRegistry, getVariable, getVariable, getVaultConfiguration, getVersion, hasComponent, hasEndpoint, hasService, hasService, hasService, hasServices, isBacklogTracingStandby, isBacklogTracingTemplates, isDebugStandby, isDevConsole, isLoadHealthChecks, isLoadTypeConverters, isModeline, isSourceLocationEnabled, isTracingStandby, isTracingTemplates, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseDataType, isUseMDCLogging, isVetoStarted, removeComponent, removeEndpoint, removeEndpoints, removeRoute, removeRouteTemplates, removeService, resolveDataFormat, resolveLanguage, resolvePropertyPlaceholders, resolveTransformer, resolveTransformer, resolveValidator, setApplicationContextClassLoader, setBacklogTracingStandby, setBacklogTracingTemplates, setClassResolver, setDebugger, setDebugStandby, setDevConsole, setDumpRoutes, setExecutorServiceManager, setGlobalOptions, setInflightRepository, setInjector, setLoadHealthChecks, setLoadTypeConverters, setManagementName, setManagementNameStrategy, setManagementStrategy, setMDCLoggingKeysPattern, setMessageHistoryFactory, setModeline, setNameStrategy, setPropertiesComponent, setRestConfiguration, setRestRegistry, setRouteController, setRuntimeEndpointRegistry, setShutdownStrategy, setSourceLocationEnabled, setSSLContextParameters, setStartupSummaryLevel, setStreamCachingStrategy, setTracer, setTracingLoggingFormat, setTracingStandby, setTracingTemplates, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUseBreadcrumb, setUseDataType, setUseMDCLogging, setUuidGenerator, setVariable, setVaultConfiguration
Methods inherited from interface org.apache.camel.CamelContextLifecycle
build, close, getStatus, init, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
Methods inherited from interface org.apache.camel.RuntimeConfiguration
getDelayer, getShutdownRoute, getShutdownRunningTask, getTracingPattern, isAllowUseOriginalMessage, isAutoStartup, isAutowiredEnabled, isBacklogTracing, isCaseInsensitiveHeaders, isDebugging, isLogExhaustedMessageBody, isLogMask, isMessageHistory, isStreamCaching, isTracing, setAllowUseOriginalMessage, setAutoStartup, setAutowiredEnabled, setBacklogTracing, setCaseInsensitiveHeaders, setDebugging, setDelayer, setLogExhaustedMessageBody, setLogMask, setMessageHistory, setShutdownRoute, setShutdownRunningTask, setStreamCaching, setTracing, setTracingPattern
-
Method Details
-
getComponentParameterJsonSchema
Returns the JSON schema representation of the component and endpoint parameters for the given component name.- Returns:
- the json or null if the component is not built with JSON schema support
- Throws:
IOException
-
getDataFormatParameterJsonSchema
Returns the JSON schema representation of theDataFormat
parameters for the given data format name.- Returns:
- the json or null if the data format does not exist
- Throws:
IOException
-
getLanguageParameterJsonSchema
Returns the JSON schema representation of theLanguage
parameters for the given language name.- Returns:
- the json or null if the language does not exist
- Throws:
IOException
-
getTransformerParameterJsonSchema
Returns the JSON schema representation of theDataTypeTransformer
parameters for the given transformer name.- Returns:
- the json or null if the transformer does not exist
- Throws:
IOException
-
getDevConsoleParameterJsonSchema
Returns the JSON schema representation of theDevConsole
parameters for the given dev-console name.- Returns:
- the json or null if the dev-console does not exist
- Throws:
IOException
-
getEipParameterJsonSchema
Returns the JSON schema representation of the EIP parameters for the given EIP name.- Returns:
- the json or null if the EIP does not exist
- Throws:
IOException
-
getPojoBeanParameterJsonSchema
Returns the JSON schema representation of the pojo bean parameters for the given bean name.- Returns:
- the json or null if the pojo bean does not exist
- Throws:
IOException
-