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 ChenileServiceDefinitionChenileExchange.serviceDefinitionMethods in org.chenile.core.context that return ChenileServiceDefinitionModifier and TypeMethodDescriptionprivate ChenileServiceDefinitionChenileExchangeBuilder.findService(String serviceName) ChenileExchange.getServiceDefinition()Methods in org.chenile.core.context with parameters of type ChenileServiceDefinitionModifier and TypeMethodDescriptionprivate OperationDefinitionChenileExchangeBuilder.findOperationInService(ChenileServiceDefinition serviceDefinition, String opName) voidChenileExchange.setServiceDefinition(ChenileServiceDefinition serviceDefinition) -
Uses of ChenileServiceDefinition in org.chenile.core.init
Methods in org.chenile.core.init with parameters of type ChenileServiceDefinitionModifier and TypeMethodDescriptionprotected voidAbstractServiceInitializer.registerService(ChenileServiceDefinition csd) private voidChenileEventSubscribersInitializer.registerSubscriber(ChenileServiceDefinition s, OperationDefinition operationDefinition, String eventId) private voidAbstractServiceInitializer.validate(ChenileServiceDefinition csd) private voidAbstractServiceInitializer.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.servicesMethods in org.chenile.core.model that return types with arguments of type ChenileServiceDefinitionMethods in org.chenile.core.model with parameters of type ChenileServiceDefinitionModifier and TypeMethodDescriptionvoidChenileEventDefinition.addEventSubscriber(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition) voidChenileConfiguration.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 HealthCheckerChenileInfoServiceImpl.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 voidFileWatchSubscribersInitializer.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 ChenileServiceDefinitionHttpEntryPoint.serviceDefinitionConstructors 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 voidAnnotationChenileServiceInitializer.collectChenileAnnotations(Object controller, ChenileServiceDefinition csd) private Class<?>AnnotationChenileServiceInitializer.computeInterfaceClass(ChenileServiceDefinition csd) private voidAnnotationChenileServiceInitializer.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 voidMappingProducerBase.populateParams(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected voidMappingProducerBase.processBodyTypeSelector(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected voidMappingProducerBase.processChenileOperation(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected voidMappingProducerBase.processEventsSubscribedTo(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected voidMappingProducerBase.processInterceptedBy(ChenileServiceDefinition csd, Method method, OperationDefinition od) voidMappingProducerBase.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 TypeMethodDescriptionvoidSchedulerBuilder.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 ChenileServiceDefinitionScheduledJob.getServiceDefinition(org.quartz.JobExecutionContext context)