public abstract class OneWayEgressConnectorElement extends EgressConnectorElement<SelfSenderConfig,BareEgressContext>
logger| Constructor and Description |
|---|
OneWayEgressConnectorElement() |
| Modifier and Type | Method and Description |
|---|---|
BareEgressContext |
getEgressContext(XMessageContext messageContext)
Gives the bare egress context without any information on the connector context as the connector is supposed to
be keeping all its context information
|
SelfSenderConfig |
getSenderConfig()
Gives the sender configuration without any connector or transport specific information, as the one-way egress
connectors are supposed to be using the configuration within the connector without passing anything to the
transport layer
|
protected TransportSender<SelfSenderConfig,BareEgressContext> |
newSender(org.springframework.context.ApplicationContext context)
Gives the wrapped transport sender for the one-way send out operation
|
protected abstract void |
sendOut(XMessageContext messageContext)
Uses the message context passed into this method to invoke the client library call of the SDK for the invocation.
|
continueFlow, getAdditionalProperties, getIntegrationFlow, getOperation, getSender, getSenderExchangePattern, getSendingFailedStream, getSendingSuccessStream, getWeight, initEgressConnector, initElement, process, receiveResponse, sendMessage, setEgressFuture, setIntegrationFlow, setOperation, setWeightdestroy, destroyElement, getBeanName, getEntityId, getErrorHandler, getFlowId, getMetricsEngine, getProject, getProjectId, getProjectVersion, getResource, getServerConfig, getStatus, init, processMessage, setBeanName, setErrorHandler, setFlowId, setProjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcast, getBeanName, getFlowId, getProject, getStatus, processMessage, setFlowId, setProjectdestroy, initgetEntityId, getFlowId, getMetricsEngine, getProjectId, getProjectVersionprotected abstract void sendOut(XMessageContext messageContext)
messageContext - the message context to be used for the invocationpublic SelfSenderConfig getSenderConfig()
public BareEgressContext getEgressContext(XMessageContext messageContext)
messageContext - message context to create the bare egress contextprotected TransportSender<SelfSenderConfig,BareEgressContext> newSender(org.springframework.context.ApplicationContext context)
newSender in class EgressConnectorElement<SelfSenderConfig,BareEgressContext>context - the application context used for the sender creationCopyright © 2016–2019 AdroitLogic. All rights reserved.