Uses of Class
org.chenile.core.model.ChenileServiceDefinition
Packages that use 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
Fields in org.chenile.core.context declared as ChenileServiceDefinitionModifier and TypeFieldDescriptionprivate ChenileServiceDefinition
ChenileExchange.serviceDefinition
Methods in org.chenile.core.context that return ChenileServiceDefinitionModifier and TypeMethodDescriptionprivate ChenileServiceDefinition
ChenileExchangeBuilder.findService
(String serviceName) ChenileExchange.getServiceDefinition()
Methods in org.chenile.core.context with parameters of type ChenileServiceDefinitionModifier and TypeMethodDescriptionprivate OperationDefinition
ChenileExchangeBuilder.findOperationInService
(ChenileServiceDefinition serviceDefinition, String opName) void
ChenileExchange.setServiceDefinition
(ChenileServiceDefinition serviceDefinition) -
Uses of ChenileServiceDefinition in org.chenile.core.init
Methods in org.chenile.core.init with parameters of type ChenileServiceDefinitionModifier 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
Fields in org.chenile.core.model declared as ChenileServiceDefinitionFields in org.chenile.core.model with type parameters of type ChenileServiceDefinitionModifier and TypeFieldDescriptionprivate Map<String,
ChenileServiceDefinition> ChenileConfiguration.services
Methods in org.chenile.core.model that return types with arguments of type ChenileServiceDefinitionMethods in org.chenile.core.model with parameters of type ChenileServiceDefinitionModifier and TypeMethodDescriptionvoid
ChenileEventDefinition.addEventSubscriber
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition) void
ChenileConfiguration.setService
(String serviceName, ChenileServiceDefinition service) Constructors in org.chenile.core.model with parameters of type ChenileServiceDefinitionModifierConstructorDescriptionSubscriberVO
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition) -
Uses of ChenileServiceDefinition in org.chenile.core.service
Methods in org.chenile.core.service that return ChenileServiceDefinitionModifier and TypeMethodDescriptionChenileInfoService.serviceInfo
(String service) ChenileInfoServiceImpl.serviceInfo
(String service) Methods in org.chenile.core.service with parameters of type ChenileServiceDefinitionModifier and TypeMethodDescriptionprotected HealthChecker
ChenileInfoServiceImpl.getHealthChecker
(String currTrajectory, ChenileServiceDefinition csd) -
Uses of ChenileServiceDefinition in org.chenile.filewatch.init
Methods in org.chenile.filewatch.init with parameters of type ChenileServiceDefinitionModifier and TypeMethodDescriptionprivate void
FileWatchSubscribersInitializer.registerSubscriber
(ChenileServiceDefinition s, OperationDefinition operationDefinition, String fileWatchId) -
Uses of ChenileServiceDefinition in org.chenile.http.handler
Fields in org.chenile.http.handler declared as ChenileServiceDefinitionModifier and TypeFieldDescriptionprivate final ChenileServiceDefinition
HttpEntryPoint.serviceDefinition
Constructors in org.chenile.http.handler with parameters of type ChenileServiceDefinitionModifierConstructorDescriptionHttpEntryPoint
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition, ChenileEntryPoint chenileEntryPoint) -
Uses of ChenileServiceDefinition in org.chenile.http.init
Methods in org.chenile.http.init with parameters of type ChenileServiceDefinitionModifier 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
Methods in org.chenile.http.init.od with parameters of type ChenileServiceDefinitionModifier 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
Methods in org.chenile.scheduler.init with parameters of type ChenileServiceDefinitionModifier and TypeMethodDescriptionvoid
SchedulerBuilder.scheduleJob
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition, SchedulerInfo schedulerInfo) -
Uses of ChenileServiceDefinition in org.chenile.scheduler.jobs
Methods in org.chenile.scheduler.jobs that return ChenileServiceDefinitionModifier and TypeMethodDescriptionprivate ChenileServiceDefinition
ScheduledJob.getServiceDefinition
(org.quartz.JobExecutionContext context)