Class KerberosMediator

  • All Implemented Interfaces:
    org.apache.synapse.aspects.AspectConfigurable, org.apache.synapse.Mediator, org.apache.synapse.SynapseArtifact

    public class KerberosMediator
    extends org.apache.synapse.mediators.AbstractMediator
    • Field Summary

      • Fields inherited from class org.apache.synapse.mediators.AbstractMediator

        trace, traceState
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.synapse.mediators.Value getClientPrincipal()  
      org.apache.synapse.mediators.Value getKeytabFileName()  
      String getKrb5Config()  
      String getLoginConfig()  
      String getLoginContextName()  
      org.apache.synapse.mediators.Value getPassword()  
      String getSpn()  
      org.apache.synapse.mediators.Value getSpnKey()  
      boolean isContentAware()  
      boolean mediate​(org.apache.synapse.MessageContext synCtx)
      void setClientPrincipal​(org.apache.synapse.mediators.Value clientPrincipal)  
      void setKeytabFileName​(org.apache.synapse.mediators.Value keytabFile)  
      void setKrb5Config​(String krb5Config)  
      void setLoginConfig​(String loginConfig)  
      void setLoginContextName​(String loginContextName)  
      void setPassword​(org.apache.synapse.mediators.Value password)  
      void setSpn​(String spn)  
      void setSpnKey​(org.apache.synapse.mediators.Value spnKey)  
      • 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, isSkipEnabled, isStatisticsEnable, isTraceOn, isTraceOrDebugOn, isTracingEnabled, registerMediationFlowPoint, reportCloseStatistics, reportOpenStatistics, setBreakPoint, setCommentsList, setComponentStatisticsId, setDescription, setEffectiveTraceState, setMediatorPosition, setShortDescription, setSkipEnabled, setTraceState, shouldCaptureTracing, shouldTrace, shouldTrace, traceOrDebug, traceOrDebugWarn, unregisterMediationFlowPoint
    • Constructor Detail

      • KerberosMediator

        public KerberosMediator()
    • Method Detail

      • mediate

        public boolean mediate​(org.apache.synapse.MessageContext synCtx)
      • getLoginContextName

        public String getLoginContextName()
      • setLoginContextName

        public void setLoginContextName​(String loginContextName)
      • getLoginConfig

        public String getLoginConfig()
      • setLoginConfig

        public void setLoginConfig​(String loginConfig)
      • getKrb5Config

        public String getKrb5Config()
      • setKrb5Config

        public void setKrb5Config​(String krb5Config)
      • getSpn

        public String getSpn()
      • setSpn

        public void setSpn​(String spn)
      • getClientPrincipal

        public org.apache.synapse.mediators.Value getClientPrincipal()
      • setClientPrincipal

        public void setClientPrincipal​(org.apache.synapse.mediators.Value clientPrincipal)
      • getPassword

        public org.apache.synapse.mediators.Value getPassword()
      • setPassword

        public void setPassword​(org.apache.synapse.mediators.Value password)
      • getKeytabFileName

        public org.apache.synapse.mediators.Value getKeytabFileName()
      • setKeytabFileName

        public void setKeytabFileName​(org.apache.synapse.mediators.Value keytabFile)
      • getSpnKey

        public org.apache.synapse.mediators.Value getSpnKey()
      • setSpnKey

        public void setSpnKey​(org.apache.synapse.mediators.Value spnKey)
      • isContentAware

        public boolean isContentAware()
        Specified by:
        isContentAware in interface org.apache.synapse.Mediator
        Overrides:
        isContentAware in class org.apache.synapse.mediators.AbstractMediator