Class KerberosMediator
- java.lang.Object
-
- org.apache.synapse.mediators.AbstractMediator
-
- org.wso2.carbon.mediator.kerberos.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
-
-
Constructor Summary
Constructors Constructor Description KerberosMediator()
-
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
-
-
-
-
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 interfaceorg.apache.synapse.Mediator
- Overrides:
isContentAware
in classorg.apache.synapse.mediators.AbstractMediator
-
-