Package | Description |
---|---|
org.adroitlogic.x.base.connector |
This package contains the abstract base implementations of the ingress and egress connections as well as the
connector operations
|
org.adroitlogic.x.base.processor |
This package contains a set of base processing element implementations and a abstract base class for the processing
element implementations
|
org.adroitlogic.x.base.scope |
This package contains the abstract base scope related implementations
|
org.adroitlogic.x.components.flowend |
Flow completion related classes, which includes both successful flow end and the exceptional flow end.
|
org.adroitlogic.x.components.scope.subflow |
The sub-flow scope processing elements
|
org.adroitlogic.x.components.scope.transaction |
This package contains the transactional scope related processing elements and components
|
org.adroitlogic.x.components.variable |
This package contains the variables related processing elements.
|
org.adroitlogic.x.test.processor |
This package contains the base and related classes to be used for the unit test classes for processing elements
|
org.adroitlogic.x.test.util |
This package contains the utility classes to be used for the unit test classes for connectors and processing elements
|
Modifier and Type | Class and Description |
---|---|
class |
BiDirectionalEgressConnectorElement<S extends SenderConfig,C extends EgressContext> |
class |
EgressConnectorElement<S extends SenderConfig,C extends EgressContext>
The base class that defines an
EgressConnector . |
class |
IngressConnectorElement<L extends ListenerConfig,C extends IngressConfig>
The base class that defines an
IngressConnector . |
class |
ScheduledIngressConnectorElement<L extends ScheduledListenerConfig,C extends ScheduledIngressConfig>
The scheduled ingress connector element that defines the base for the polling connectors
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractContentExtractProcessor<T>
Abstract implementation for extracting values from message payload as scope variables
|
class |
AbstractFlowEndProcessingElement
This is the base class for any flow end processing element
|
class |
AbstractSequencedProcessingElement
The base abstract class for the sequenced
Processor implementations that
gives the message immediately to the next element after processing |
Modifier and Type | Class and Description |
---|---|
class |
AbstractScopeEndElement |
class |
AbstractScopeStartElement |
Modifier and Type | Class and Description |
---|---|
class |
ExceptionalFlowEnd
This processing element is used to mark an integration flow as ended with an
IntegrationRuntimeException . |
class |
SuccessfulFlowEnd
This processing element is used to mark an integration flow as successfully ended
|
Modifier and Type | Class and Description |
---|---|
class |
SubFlowEnd
This is a custom processing element which will be the last processing element of any subflow.
|
class |
SubFlowReference
This processing element refers a
SubFlow from a main IntegrationFlow
NOTE : If any part of the full name of this class is changed, please make sure to update the variable
"SUBFLOW_REFERRER_CLASS_NAME" of the class org.adroitlogic.x.tools.maven.ProjectMetaInfoGenerator as well. |
class |
SubFlowStart
This is a custom processing element which will be the first processing element of any subflow.
|
Modifier and Type | Class and Description |
---|---|
class |
TransactionScopeEndElement |
class |
TransactionScopeStartElement |
Modifier and Type | Class and Description |
---|---|
class |
AddVariable
This processing element adds a given variable, either as a flow variables or as a sub-flow variables depending on the
current context of the message
|
class |
RemoveVariable
This processing element removes the variable with the given name, either from flow variables or from sub-flow
variables depending on the current context of the message
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractProcessorTest<T extends AbstractProcessingElement>
This is the abstract class to be inherited by any unit test class for a processing element
|
Modifier and Type | Class and Description |
---|---|
class |
MockInOnlyProcessingElement
This is the implementation of
MockProcessingElement to be used for the unit tests. |
class |
MockInOutProcessingElement
This is the implementation of
MockProcessingElement to be used for the unit tests. |
class |
MockProcessingElement
This is the implementation of
AbstractProcessingElement to be used for the outports in unit tests |
Copyright © 2016–2019 AdroitLogic. All rights reserved.