Uses of Class
org.chenile.core.model.ChenileServiceDefinition
Package
Description
The core Chenile exchange objects are defined here.
Core Chenile initialization and discovery of all Chenile services.
The chief model classes that contain Service and Operation information.
Core chenile services that furnish information about services, health checks etc.
This package defines the HTTP entry point for invoking a Chenile service.
Contains HTTP service initialization code.
Contains initialization code for specific mappings such as GetMapping, PostMapping etc.
-
Uses of ChenileServiceDefinition in org.chenile.core.context
Modifier and TypeFieldDescriptionprivate ChenileServiceDefinition
ChenileExchange.serviceDefinition
Modifier and TypeMethodDescriptionprivate ChenileServiceDefinition
ChenileExchangeBuilder.findService
(String serviceName) ChenileExchange.getServiceDefinition()
Modifier and TypeMethodDescriptionprivate OperationDefinition
ChenileExchangeBuilder.findOperationInService
(ChenileServiceDefinition serviceDefinition, String opName) void
ChenileExchange.setServiceDefinition
(ChenileServiceDefinition serviceDefinition) -
Uses of ChenileServiceDefinition in org.chenile.core.init
Modifier and TypeMethodDescriptionprotected void
AbstractServiceInitializer.registerService
(ChenileServiceDefinition csd) private void
ChenileEventSubscribersInitializer.registerSubscriber
(ChenileServiceDefinition s, OperationDefinition operationDefinition, String eventId) private void
AbstractServiceInitializer.validate
(ChenileServiceDefinition csd) private void
AbstractServiceInitializer.validate
(ChenileServiceDefinition csd, OperationDefinition od) -
Uses of ChenileServiceDefinition in org.chenile.core.model
Modifier and TypeFieldDescriptionprivate Map<String,
ChenileServiceDefinition> ChenileConfiguration.services
Modifier and TypeMethodDescriptionvoid
ChenileEventDefinition.addEventSubscriber
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition) void
ChenileConfiguration.setService
(String serviceName, ChenileServiceDefinition service) ModifierConstructorDescriptionSubscriberVO
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition) -
Uses of ChenileServiceDefinition in org.chenile.core.service
Modifier and TypeMethodDescriptionChenileInfoService.serviceInfo
(String service) ChenileInfoServiceImpl.serviceInfo
(String service) Modifier and TypeMethodDescriptionprotected HealthChecker
ChenileInfoServiceImpl.getHealthChecker
(String currTrajectory, ChenileServiceDefinition csd) -
Uses of ChenileServiceDefinition in org.chenile.http.handler
Modifier and TypeFieldDescriptionprivate final ChenileServiceDefinition
HttpEntryPoint.serviceDefinition
ModifierConstructorDescriptionHttpEntryPoint
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition, ChenileEntryPoint chenileEntryPoint) -
Uses of ChenileServiceDefinition in org.chenile.http.init
Modifier and TypeMethodDescriptionprotected void
AnnotationChenileServiceInitializer.collectChenileAnnotations
(Object controller, ChenileServiceDefinition csd) private Class<?>
AnnotationChenileServiceInitializer.computeInterfaceClass
(ChenileServiceDefinition csd) private void
AnnotationChenileServiceInitializer.configureOperations
(Class<?> type, ChenileServiceDefinition csd) -
Uses of ChenileServiceDefinition in org.chenile.http.init.od
Modifier and TypeMethodDescriptionprotected void
MappingProducerBase.populateParams
(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected void
MappingProducerBase.processBodyTypeSelector
(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected void
MappingProducerBase.processChenileOperation
(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected void
MappingProducerBase.processEventsSubscribedTo
(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected void
MappingProducerBase.processInterceptedBy
(ChenileServiceDefinition csd, Method method, OperationDefinition od) void
MappingProducerBase.produceOperationDefinition
(ChenileServiceDefinition csd, Method method) -
Uses of ChenileServiceDefinition in org.chenile.scheduler.init
Modifier and TypeMethodDescriptionvoid
SchedulerBuilder.scheduleJob
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition, SchedulerInfo schedulerInfo) -
Uses of ChenileServiceDefinition in org.chenile.scheduler.jobs
Modifier and TypeMethodDescriptionprivate ChenileServiceDefinition
ScheduledJob.getServiceDefinition
(org.quartz.JobExecutionContext context)