Uses of Interface
org.chenile.owiz.OrchestrationAware
Packages that use OrchestrationAware
Package
Description
Key Command implementations, chain implementations and base classes are defined here.
Orchestration Wizard routing that leverages OGNL as a scripting library.
Splitter Aggregate pattern implemented here.
Chenile proxy interceptors.
Chenile proxy interpolations
Multi tenancy support.
-
Uses of OrchestrationAware in org.chenile.core.interceptors.interpolations
Classes in org.chenile.core.interceptors.interpolations that implement OrchestrationAwareModifier and TypeClassDescriptionclass
Calls the exception handler that is defined in Chenile properties.class
Calls a bunch of interceptors defined at the level of the particular operation.class
Calls a bunch of interceptors called as "post processors".class
Calls a bunch of interceptors called as "pre processors".class
Calls a bunch of interceptors defined at the level of the particular service. -
Uses of OrchestrationAware in org.chenile.owiz.impl
Classes in org.chenile.owiz.impl that implement OrchestrationAwareModifier and TypeClassDescriptionclass
Chain<InputType>
A chain is a command that executes a chain of other commands.class
CommandBase<InputType>
Base class to implement command functionality.class
DelegatorCommand<InputType>
This Command delegates control to a method of an underlying object whose reference is passed to this command.class
FilterChain<InputType extends ChainContextContainer<InputType>>
A variation of the Chain for AOP like surround processing.class
InterpolationCommand<InputType>
This is a "dummy" command which needs to be attached to a parent command that supports this type of command.class
ParallelChain<InputType>
class
Router<InputType>
A router is a command that executes one of several commands based on a routing string. -
Uses of OrchestrationAware in org.chenile.owiz.impl.ognl
Classes in org.chenile.owiz.impl.ognl that implement OrchestrationAwareModifier and TypeClassDescriptionclass
EvaluateRouter<InputType>
This is a specific subclass ofRouter
that uses OGNL to evaluate a boolean expression on the context.class
ForLoop<InputType>
Repeatedly, execute the attached commands till the expression specified by condition evaluates to false.class
OgnlRouter<InputType>
Avoids creation of multiple routers by allowing an expression that can be utilized on the context to obtain the route.class
SetCommand<InputType>
Sets specific parts of the context to a value. -
Uses of OrchestrationAware in org.chenile.owiz.impl.splitaggregate
Classes in org.chenile.owiz.impl.splitaggregate that implement OrchestrationAwareModifier and TypeClassDescriptionclass
Implements a split aggregate functionality. -
Uses of OrchestrationAware in org.chenile.proxy.interceptors
Classes in org.chenile.proxy.interceptors that implement OrchestrationAwareModifier and TypeClassDescriptionclass
Returns the correct route based on if the service is local or remote -
Uses of OrchestrationAware in org.chenile.proxy.interceptors.interpolations
Classes in org.chenile.proxy.interceptors.interpolations that implement OrchestrationAwareModifier and TypeClassDescriptionclass
Interpolates all the operation specific processors on the client side for Chenile Proxyclass
Interpolates all the service specific processors on the client side for Chenile Proxy -
Uses of OrchestrationAware in org.chenile.utils.tenant.commands
Classes in org.chenile.utils.tenant.commands that implement OrchestrationAware