Package org.chenile.configuration.core
Class ChenileCoreConfiguration
java.lang.Object
org.chenile.configuration.core.ChenileCoreConfiguration
@Configuration
@PropertySource("classpath:${chenile.properties:chenile.properties}")
public class ChenileCoreConfiguration
extends Object
Class creates a bunch of Spring Beans. These beans are required for Chenile core.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) ContextContainer
(package private) Resource[]
toResources
(String resourceList) (package private) ValidateCopyHeaders
-
Field Details
-
chenileServiceJsonResources
-
chenileEventJsonResources
-
chenileInterceptorsPath
-
chenileTrajectoryJsonResources
-
moduleName
-
preProcessors
-
postProcessors
-
exceptionHandlerName
-
eventLoggerName
-
eventLogger
-
applicationContext
-
-
Constructor Details
-
ChenileCoreConfiguration
public ChenileCoreConfiguration()
-
-
Method Details
-
toResources
- Throws:
IOException
-
chenileServiceConfiguration
-
contextContainer
-
validateCopyHeaders
-
populateContextContainer
-
chenileServiceInitializer
- Throws:
IOException
-
chenileEventInitializer
-
chenileTrajectoryInitializer
- Throws:
IOException
-
chenileEventSubscribersInitializer
-
chenileEntryPoint
-
serviceInvoker
-
constructServiceReference
-
chenileOrchExecutor
- Throws:
Exception
-
chenileHighway
-
transformer
-
transformationClassSelector
-
chenileEventProcessor
-
chenileInterceptorChain
-
chenileExchangeBuilder
-
chenileExceptionHandler
-
infoService
-
infoHealthChecker
-
exceptionHandlerInterpolation
-
preProcessorsInterpolation
-
postProcessorsInterpolation
-
operationSpecificProcessorsInterpolation
-
serviceSpecificProcessorsInterpolation
-
genericResponseBuilder
-
subclassRegistry
-
subclassBodyTypeSelector
-
logOutput
-