Uses of Class
org.chenile.core.model.OperationDefinition
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.
Private utils used by Chenile core.
This package defines the HTTP entry point for invoking a Chenile service.
Contains initialization code for specific mappings such as GetMapping, PostMapping etc.
Chenile proxy interceptors.
-
Uses of OperationDefinition in org.chenile.core.context
Modifier and TypeFieldDescriptionprivate OperationDefinition
ChenileExchange.operationDefinition
This is a very important metadata to handle the request.Modifier and TypeMethodDescriptionprivate OperationDefinition
ChenileExchangeBuilder.findOperationInService
(ChenileServiceDefinition serviceDefinition, String opName) ChenileExchange.getOperationDefinition()
Modifier and TypeMethodDescriptionvoid
ChenileExchange.setOperationDefinition
(OperationDefinition operationDefinition) -
Uses of OperationDefinition in org.chenile.core.init
Modifier and TypeMethodDescriptionprivate void
ChenileEventSubscribersInitializer.registerSubscriber
(ChenileServiceDefinition s, OperationDefinition operationDefinition, String eventId) private void
AbstractServiceInitializer.validate
(ChenileServiceDefinition csd, OperationDefinition od) -
Uses of OperationDefinition in org.chenile.core.model
Modifier and TypeFieldDescriptionprivate List<OperationDefinition>
ChenileServiceDefinition.operations
Modifier and TypeMethodDescriptionvoid
ChenileEventDefinition.addEventSubscriber
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition) Modifier and TypeMethodDescriptionvoid
ChenileServiceDefinition.setOperations
(List<OperationDefinition> operations) ModifierConstructorDescriptionSubscriberVO
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition) -
Uses of OperationDefinition in org.chenile.core.util
Modifier and TypeMethodDescriptionstatic Method
MethodUtils.computeMethod
(Class<?> clazz, OperationDefinition od) -
Uses of OperationDefinition in org.chenile.http.handler
Modifier and TypeFieldDescriptionprivate final OperationDefinition
HttpEntryPoint.operationDefinition
Modifier and TypeMethodDescriptionHttpEntryPoint.getHeaders
(OperationDefinition od, HttpServletRequest httpServletRequest) ModifierConstructorDescriptionHttpEntryPoint
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition, ChenileEntryPoint chenileEntryPoint) -
Uses of OperationDefinition in org.chenile.http.init.od
Modifier and TypeMethodDescriptionprotected void
MappingProducerBase.collectChenileAnnotations
(Method method, OperationDefinition od) protected 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.processChenileResponseCodes
(Method method, OperationDefinition od) protected void
MappingProducerBase.processEventsSubscribedTo
(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected void
MappingProducerBase.processInterceptedBy
(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected void
MappingProducerBase.processParamClassType
(OperationDefinition od, ParamDefinition pd, Parameter param) The paramClass Annotation tells Chenile that the actual signature of the service's operation is different from the one that is defined in the controller.If the parameter is of type String then the Chenile Param type will override it. -
Uses of OperationDefinition in org.chenile.proxy.interceptors
Modifier and TypeMethodDescriptionprivate HttpMethod
HttpInvoker.httpMethod
(OperationDefinition od) -
Uses of OperationDefinition in org.chenile.scheduler.init
Modifier and TypeMethodDescriptionvoid
SchedulerBuilder.scheduleJob
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition, SchedulerInfo schedulerInfo) -
Uses of OperationDefinition in org.chenile.scheduler.jobs
Modifier and TypeMethodDescriptionprivate OperationDefinition
ScheduledJob.getOperationDefinition
(org.quartz.JobExecutionContext context)