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
-
-
Constructor Summary
Constructors Constructor Description OPAMediator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAdditionalParameter(String parameter, String value)voiddestroy()StringgetAccessKey()Map<String,String>getAdditionalParameters()StringgetPolicy()StringgetRequestGeneratorClassName()StringgetRule()StringgetServerUrl()voidinit(org.apache.synapse.core.SynapseEnvironment se)booleanmediate(org.apache.synapse.MessageContext messageContext)voidsetAccessKey(String accessKey)voidsetAdditionalParameters(Map<String,String> additionalParameters)voidsetPolicy(String policy)voidsetRequestGeneratorClassName(String requestGeneratorClassName)voidsetRule(String rule)voidsetServerUrl(String serverUrl)-
Methods inherited from class org.apache.synapse.mediators.AbstractMediator
auditLog, auditWarn, configure, disableStatistics, disableTracing, divertMediationRoute, enableStatistics, enableTracing, getAspectConfiguration, getCommentsList, getDescription, getInputType, getLastSequenceFaultHandler, getLog, getMediatorName, getMediatorPosition, getOutputType, getRegisteredMediationFlowPoint, getShortDescription, getTraceState, getType, handleException, handleException, isBreakPoint, isContentAltering, isContentAware, isSkipEnabled, isStatisticsEnable, isTraceOn, isTraceOrDebugOn, isTracingEnabled, registerMediationFlowPoint, reportCloseStatistics, reportOpenStatistics, setBreakPoint, setCommentsList, setComponentStatisticsId, setDescription, setEffectiveTraceState, setMediatorPosition, setShortDescription, setSkipEnabled, setTraceState, shouldCaptureTracing, shouldTrace, shouldTrace, traceOrDebug, traceOrDebugWarn, unregisterMediationFlowPoint
-
-
-
-
Method Detail
-
mediate
public boolean mediate(org.apache.synapse.MessageContext messageContext)
- Specified by:
mediatein interfaceorg.apache.synapse.Mediator
-
getServerUrl
public String getServerUrl()
-
setServerUrl
public void setServerUrl(String serverUrl)
-
getAccessKey
public String getAccessKey()
-
setAccessKey
public void setAccessKey(String accessKey)
-
getRequestGeneratorClassName
public String getRequestGeneratorClassName()
-
setRequestGeneratorClassName
public void setRequestGeneratorClassName(String requestGeneratorClassName)
-
getPolicy
public String getPolicy()
-
setPolicy
public void setPolicy(String policy)
-
getRule
public String getRule()
-
setRule
public void setRule(String rule)
-
setAdditionalParameters
public void setAdditionalParameters(Map<String,String> additionalParameters)
-
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
-
-