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 OperationDefinitionChenileExchange.operationDefinitionThis is a very important metadata to handle the request.Methods in org.chenile.core.context that return OperationDefinitionModifier and TypeMethodDescriptionprivate OperationDefinitionChenileExchangeBuilder.findOperationInService(ChenileServiceDefinition serviceDefinition, String opName) ChenileExchange.getOperationDefinition()Methods in org.chenile.core.context with parameters of type OperationDefinitionModifier and TypeMethodDescriptionvoidChenileExchange.setOperationDefinition(OperationDefinition operationDefinition) -
Uses of OperationDefinition in org.chenile.core.init
Methods in org.chenile.core.init with parameters of type OperationDefinitionModifier and TypeMethodDescriptionprivate voidChenileEventSubscribersInitializer.registerSubscriber(ChenileServiceDefinition s, OperationDefinition operationDefinition, String eventId) private voidAbstractServiceInitializer.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.operationsMethods in org.chenile.core.model that return types with arguments of type OperationDefinitionMethods in org.chenile.core.model with parameters of type OperationDefinitionModifier and TypeMethodDescriptionvoidChenileEventDefinition.addEventSubscriber(ChenileServiceDefinition serviceDefinition, OperationDefinition operationDefinition) Method parameters in org.chenile.core.model with type arguments of type OperationDefinitionModifier and TypeMethodDescriptionvoidChenileServiceDefinition.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 MethodMethodUtils.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 voidFileWatchSubscribersInitializer.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 OperationDefinitionHttpEntryPoint.operationDefinitionMethods 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 voidMappingProducerBase.collectChenileAnnotations(Method method, OperationDefinition od) protected 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.processChenileResponseCodes(Method method, OperationDefinition od) protected voidMappingProducerBase.processEventsSubscribedTo(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected voidMappingProducerBase.processInterceptedBy(ChenileServiceDefinition csd, Method method, OperationDefinition od) protected voidMappingProducerBase.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 HttpMethodHttpInvoker.httpMethod(OperationDefinition od) -
Uses of OperationDefinition in org.chenile.scheduler.init
Methods in org.chenile.scheduler.init with parameters of type OperationDefinitionModifier and TypeMethodDescriptionvoidSchedulerBuilder.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 OperationDefinitionScheduledJob.getOperationDefinition(org.quartz.JobExecutionContext context)