Package org.apache.synapse.mediators.opa
Class OPAMediator
java.lang.Object
org.apache.synapse.mediators.AbstractMediator
org.apache.synapse.mediators.opa.OPAMediator
- All Implemented Interfaces:
org.apache.synapse.aspects.AspectConfigurable,org.apache.synapse.ManagedLifecycle,org.apache.synapse.Mediator,org.apache.synapse.SynapseArtifact
public class OPAMediator
extends org.apache.synapse.mediators.AbstractMediator
implements org.apache.synapse.ManagedLifecycle
-
Field Summary
Fields inherited from class org.apache.synapse.mediators.AbstractMediator
trace, traceState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdditionalParameter(String parameter, String value) voiddestroy()getRule()voidinit(org.apache.synapse.core.SynapseEnvironment se) booleanmediate(org.apache.synapse.MessageContext messageContext) voidsetAccessKey(String accessKey) voidsetAdditionalParameters(Map<String, String> additionalParameters) voidvoidsetRequestGeneratorClassName(String requestGeneratorClassName) voidvoidsetServerUrl(String serverUrl) Methods inherited from class org.apache.synapse.mediators.AbstractMediator
auditLog, auditWarn, configure, disableStatistics, disableTracing, divertMediationRoute, enableStatistics, enableTracing, getArtifactIdentifier, getAspectConfiguration, getCommentsList, getDescription, getInputType, getLastSequenceFaultHandler, getLog, getMediatorId, getMediatorName, getMediatorPosition, getOutputType, getRegisteredMediationFlowPoint, getShortDescription, getTraceState, getType, handleException, handleException, isBreakPoint, isContentAltering, isContentAware, isSkipEnabled, isStatisticsEnable, isTraceOn, isTraceOrDebugOn, isTracingEnabled, registerMediationFlowPoint, reportCloseStatistics, reportCloseStatisticsWithError, reportOpenStatistics, setArtifactIdentifier, setBreakPoint, setCommentsList, setComponentStatisticsId, setDescription, setEffectiveTraceState, setMediatorId, setMediatorPosition, setShortDescription, setSkipEnabled, setTraceState, shouldCaptureTracing, shouldTrace, shouldTrace, traceOrDebug, traceOrDebugWarn, unregisterMediationFlowPoint
-
Constructor Details
-
OPAMediator
public OPAMediator()
-
-
Method Details
-
mediate
public boolean mediate(org.apache.synapse.MessageContext messageContext) - Specified by:
mediatein interfaceorg.apache.synapse.Mediator
-
getServerUrl
-
setServerUrl
-
getAccessKey
-
setAccessKey
-
getRequestGeneratorClassName
-
setRequestGeneratorClassName
-
getPolicy
-
setPolicy
-
getRule
-
setRule
-
getAdditionalParameters
-
setAdditionalParameters
-
addAdditionalParameter
-
init
public void init(org.apache.synapse.core.SynapseEnvironment se) - Specified by:
initin interfaceorg.apache.synapse.ManagedLifecycle
-
destroy
public void destroy()- Specified by:
destroyin interfaceorg.apache.synapse.ManagedLifecycle
-