public class EJBMediator extends AbstractMediator implements ManagedLifecycle
log, trace, traceState
Constructor and Description |
---|
EJBMediator() |
Modifier and Type | Method and Description |
---|---|
void |
addArgument(Value argument) |
void |
destroy()
This method should implement the destroying of the
implemented parts of the configuration.
|
java.util.List<Value> |
getArgumentList() |
Value |
getBeanId() |
java.lang.String |
getBeanstalkName() |
java.lang.String |
getClassName() |
java.lang.String |
getJndiName() |
java.lang.reflect.Method |
getMethod() |
Target |
getTarget() |
void |
init(SynapseEnvironment se)
This method should implement the initialization of the
implemented parts of the configuration.
|
boolean |
isContentAltering()
This is used to indicate whether message payload get modified during mediation
|
boolean |
isRemove() |
boolean |
mediate(MessageContext synCtx)
Calls an external EJB according to the supplied semantics and attaches the result into the
message/message context.
|
void |
setBeanId(Value beanId) |
void |
setBeanstalkName(java.lang.String beanstalkName) |
void |
setClassName(java.lang.String className) |
void |
setJndiName(java.lang.String jndiName) |
void |
setMethod(java.lang.reflect.Method method) |
void |
setRemove(boolean remove) |
void |
setTarget(Target target) |
auditLog, auditWarn, configure, disableStatistics, disableTracing, divertMediationRoute, enableStatistics, enableTracing, getAspectConfiguration, getCommentsList, getDescription, getInputType, getLastSequenceFaultHandler, getLog, getMediatorName, getMediatorPosition, getOutputType, getRegisteredMediationFlowPoint, getShortDescription, getTraceState, getType, handleException, handleException, isBreakPoint, isContentAware, isSkipEnabled, isStatisticsEnable, isTraceOn, isTraceOrDebugOn, isTracingEnabled, registerMediationFlowPoint, reportCloseStatistics, reportOpenStatistics, setBreakPoint, setCommentsList, setComponentStatisticsId, setDescription, setEffectiveTraceState, setMediatorPosition, setShortDescription, setSkipEnabled, setTraceState, shouldCaptureTracing, shouldTrace, shouldTrace, traceOrDebug, traceOrDebugWarn, unregisterMediationFlowPoint
public void init(SynapseEnvironment se)
ManagedLifecycle
init
in interface ManagedLifecycle
se
- SynapseEnvironment to be used for initializationpublic boolean mediate(MessageContext synCtx)
public void destroy()
ManagedLifecycle
destroy
in interface ManagedLifecycle
public java.lang.String getBeanstalkName()
public void setBeanstalkName(java.lang.String beanstalkName)
public java.lang.String getClassName()
public void setClassName(java.lang.String className)
public Value getBeanId()
public void setBeanId(Value beanId)
public java.lang.reflect.Method getMethod()
public void setMethod(java.lang.reflect.Method method)
public Target getTarget()
public void setTarget(Target target)
public java.lang.String getJndiName()
public void setJndiName(java.lang.String jndiName)
public boolean isRemove()
public void setRemove(boolean remove)
public java.util.List<Value> getArgumentList()
public void addArgument(Value argument)
public boolean isContentAltering()
Mediator
isContentAltering
in interface Mediator
isContentAltering
in class AbstractMediator
Copyright © 2005-2020 Apache Software Foundation. All Rights Reserved.