Uses of Class
org.chenile.core.model.OperationDefinition
Packages that use 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
Fields in org.chenile.core.context declared as OperationDefinitionModifier and TypeFieldDescriptionprivate OperationDefinition
ChenileExchange.operationDefinition
This is a very important metadata to handle the request.Methods in org.chenile.core.context that return OperationDefinitionModifier and TypeMethodDescriptionprivate OperationDefinition
ChenileExchangeBuilder.findOperationInService
(ChenileServiceDefinition serviceDefinition, String opName) ChenileExchange.getOperationDefinition()
Methods in org.chenile.core.context with parameters of type OperationDefinitionModifier and TypeMethodDescriptionvoid
ChenileExchange.setOperationDefinition
(OperationDefinition operationDefinition) -
Uses of OperationDefinition in org.chenile.core.init
Methods in org.chenile.core.init with parameters of type OperationDefinitionModifier 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
Fields in org.chenile.core.model declared as OperationDefinitionFields in org.chenile.core.model with type parameters of type OperationDefinitionModifier and TypeFieldDescriptionprivate List<OperationDefinition>
ChenileServiceDefinition.operations
Methods in org.chenile.core.model that return types with arguments of type OperationDefinitionMethods in org.chenile.core.model with parameters of type OperationDefinitionModifier and TypeMethodDescriptionvoid
ChenileEventDefinition.addEventSubscriber
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition) Method parameters in org.chenile.core.model with type arguments of type OperationDefinitionModifier and TypeMethodDescriptionvoid
ChenileServiceDefinition.setOperations
(List<OperationDefinition> operations) Constructors in org.chenile.core.model with parameters of type OperationDefinitionModifierConstructorDescriptionSubscriberVO
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition) -
Uses of OperationDefinition in org.chenile.core.util
Methods in org.chenile.core.util with parameters of type OperationDefinitionModifier and TypeMethodDescriptionstatic Method
MethodUtils.computeMethod
(Class<?> clazz, OperationDefinition od) -
Uses of OperationDefinition in org.chenile.filewatch.init
Methods in org.chenile.filewatch.init with parameters of type OperationDefinitionModifier and TypeMethodDescriptionprivate void
FileWatchSubscribersInitializer.registerSubscriber
(ChenileServiceDefinition s, OperationDefinition operationDefinition, String fileWatchId) -
Uses of OperationDefinition in org.chenile.http.handler
Fields in org.chenile.http.handler declared as OperationDefinitionModifier and TypeFieldDescriptionprivate final OperationDefinition
HttpEntryPoint.operationDefinition
Methods in org.chenile.http.handler with parameters of type OperationDefinitionModifier and TypeMethodDescriptionHttpEntryPoint.getHeaders
(OperationDefinition od, HttpServletRequest httpServletRequest) Constructors in org.chenile.http.handler with parameters of type OperationDefinitionModifierConstructorDescriptionHttpEntryPoint
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition, ChenileEntryPoint chenileEntryPoint) -
Uses of OperationDefinition in org.chenile.http.init.od
Methods in org.chenile.http.init.od with parameters of type OperationDefinitionModifier 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
Methods in org.chenile.proxy.interceptors with parameters of type OperationDefinitionModifier and TypeMethodDescriptionprivate HttpMethod
HttpInvoker.httpMethod
(OperationDefinition od) -
Uses of OperationDefinition in org.chenile.scheduler.init
Methods in org.chenile.scheduler.init with parameters of type OperationDefinitionModifier and TypeMethodDescriptionvoid
SchedulerBuilder.scheduleJob
(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition, SchedulerInfo schedulerInfo) -
Uses of OperationDefinition in org.chenile.scheduler.jobs
Methods in org.chenile.scheduler.jobs that return OperationDefinitionModifier and TypeMethodDescriptionprivate OperationDefinition
ScheduledJob.getOperationDefinition
(org.quartz.JobExecutionContext context)