Uses of Interface
org.chenile.owiz.BypassableCommand
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 BypassableCommand in org.chenile.core.interceptors.interpolations
Modifier 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 BypassableCommand in org.chenile.owiz.impl
Modifier 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 BypassableCommand in org.chenile.owiz.impl.ognl
Modifier 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 BypassableCommand in org.chenile.owiz.impl.splitaggregate
Modifier and TypeClassDescriptionclass
Implements a split aggregate functionality. -
Uses of BypassableCommand in org.chenile.proxy.interceptors
Modifier and TypeClassDescriptionclass
Returns the correct route based on if the service is local or remote -
Uses of BypassableCommand in org.chenile.proxy.interceptors.interpolations
Modifier 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 BypassableCommand in org.chenile.utils.tenant.commands