Class 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 Detail

      • OPAMediator

        public OPAMediator()
    • Method Detail

      • mediate

        public boolean mediate​(org.apache.synapse.MessageContext messageContext)
        Specified by:
        mediate in interface org.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)
      • getAdditionalParameters

        public Map<String,​String> getAdditionalParameters()
      • setAdditionalParameters

        public void setAdditionalParameters​(Map<String,​String> additionalParameters)
      • addAdditionalParameter

        public void addAdditionalParameter​(String parameter,
                                           String value)
      • init

        public void init​(org.apache.synapse.core.SynapseEnvironment se)
        Specified by:
        init in interface org.apache.synapse.ManagedLifecycle
      • destroy

        public void destroy()
        Specified by:
        destroy in interface org.apache.synapse.ManagedLifecycle