Package com.opencloud.sentinel.common
Interface SentinelDiameterSessionState
-
- All Superinterfaces:
NullSentinelSessionState
,SentinelCommonSessionState
,SentinelDiameterMediationSessionState
,SentinelMediationToPromotionsSessionState
,SentinelSessionIdsSessionState
,SentinelSessionState
,SessionCountersSessionState
public interface SentinelDiameterSessionState extends SentinelDiameterMediationSessionState
The Session state interface as it is available to the DiameterSentinel features.
-
-
Field Summary
-
Fields inherited from interface com.opencloud.sentinel.common.SentinelCommonSessionState
_initialSessionHasEnded, _initialSessionType
-
Fields inherited from interface com.opencloud.sentinel.common.SentinelDiameterMediationSessionState
_initialOcsInteractionEnabled, _initialOcsSessionIds, _initialReplicateSessionCharging, _initialRequestUnitsSeconds, _initialRequestUnitsServiceSpecific, _initialSessionIdOptionalComponent, _initialShutdownOCS
-
Fields inherited from interface com.opencloud.sentinel.common.SentinelSessionIdsSessionState
_initialServiceIDLookup
-
Fields inherited from interface com.opencloud.sentinel.common.SentinelSessionState
_initialDiameterServiceContextId, _initialReauthorisationReportingReason
-
Fields inherited from interface com.opencloud.sentinel.common.SessionCountersSessionState
_initialSessionCounters
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getClientSessionId()
com.opencloud.sentinel.feature.DiameterFeatureScriptExecutionPoint
getCurrentDiameterFeatureExecutionPoint()
java.lang.String
getDiameterClientHost()
java.lang.String
getDiameterClientRealm()
org.jainslee.resources.diameter.ro.types.vcb0.CreditControlRequest
getInitialCcr()
void
setClientSessionId(java.lang.String SessionId)
void
setCurrentDiameterFeatureExecutionPoint(com.opencloud.sentinel.feature.DiameterFeatureScriptExecutionPoint exPoint)
void
setDiameterClientHost(java.lang.String DiameterClientHost)
The hostname on which the Diameter Client is running, determined from the CCR which initiated the sessionvoid
setDiameterClientRealm(java.lang.String DiameterClientRealm)
The realm in which the Diameter Client is running, determined from the CCR which initiated the sessionvoid
setInitialCcr(org.jainslee.resources.diameter.ro.types.vcb0.CreditControlRequest InitialDPArg)
-
Methods inherited from interface com.opencloud.sentinel.common.SentinelCommonSessionState
getProtocol, getSentinelSelectionKey, getSessionHasEnded, getSessionType, getSubscriber, setProtocol, setSentinelSelectionKey, setSessionHasEnded, setSessionType, setSubscriber
-
Methods inherited from interface com.opencloud.sentinel.common.SentinelDiameterMediationSessionState
getClientChargingType, getClientEventChargingMethod, getCurrentDiameterMediationFeatureExecutionPoint, getLatestClientRequest, getLatestOcsAnswer, getLatestOcsRequestSent, getOcsChargingType, getOcsEventChargingMethod, getOcsInteractionEnabled, getOcsSessionIds, getReplicateSessionCharging, getRequestUnitsSeconds, getRequestUnitsServiceSpecific, getSessionIdOptionalComponent, getShutdownOCS, getSubscriptionId, getSubscriptionIdType, setClientChargingType, setClientEventChargingMethod, setCurrentDiameterMediationFeatureExecutionPoint, setLatestClientRequest, setLatestOcsAnswer, setLatestOcsRequestSent, setOcsChargingType, setOcsEventChargingMethod, setOcsInteractionEnabled, setOcsSessionIds, setReplicateSessionCharging, setRequestUnitsSeconds, setRequestUnitsServiceSpecific, setSessionIdOptionalComponent, setShutdownOCS, setSubscriptionId, setSubscriptionIdType
-
Methods inherited from interface com.opencloud.sentinel.common.SentinelMediationToPromotionsSessionState
getCumulativePromotionCCA, setCumulativePromotionCCA
-
Methods inherited from interface com.opencloud.sentinel.common.SentinelSessionIdsSessionState
getServiceIDLookup, setServiceIDLookup
-
Methods inherited from interface com.opencloud.sentinel.common.SentinelSessionState
getAccount, getAnnouncementID, getDiameterServiceContextId, getLanguage, getMSISDN, getOcsEntityId, getOCSHost, getOCSId, getOCSRealm, getOcsSessionTerminationCause, getPlayedAnnouncementIDs, getReauthorisationReportingReason, getSessionEnded, getSessionEstablished, getSessionInitiated, getSubscriptionType, getValidityEnd, getValidityStart, setAccount, setAnnouncementID, setDiameterServiceContextId, setLanguage, setMSISDN, setOcsEntityId, setOCSHost, setOCSId, setOCSRealm, setOcsSessionTerminationCause, setPlayedAnnouncementIDs, setReauthorisationReportingReason, setSessionEnded, setSessionEstablished, setSessionInitiated, setSubscriptionType, setValidityEnd, setValidityStart
-
Methods inherited from interface com.opencloud.sentinel.common.SessionCountersSessionState
getSessionCounters, setSessionCounters
-
-
-
-
Method Detail
-
setDiameterClientHost
void setDiameterClientHost(java.lang.String DiameterClientHost)
The hostname on which the Diameter Client is running, determined from the CCR which initiated the session- Parameters:
DiameterClientHost
-
-
getDiameterClientHost
java.lang.String getDiameterClientHost()
-
setDiameterClientRealm
void setDiameterClientRealm(java.lang.String DiameterClientRealm)
The realm in which the Diameter Client is running, determined from the CCR which initiated the session- Parameters:
DiameterClientRealm
-
-
getDiameterClientRealm
java.lang.String getDiameterClientRealm()
-
setInitialCcr
@DatatypeCodecType(com.opencloud.sentinel.cmp.serialization.impl.org.jainslee.resources.diameter.ro.types.CreditControlRequestCodec.class) void setInitialCcr(org.jainslee.resources.diameter.ro.types.vcb0.CreditControlRequest InitialDPArg)
-
getInitialCcr
org.jainslee.resources.diameter.ro.types.vcb0.CreditControlRequest getInitialCcr()
-
setClientSessionId
@SessionStateField(initialValue="\"\"") void setClientSessionId(java.lang.String SessionId)
-
getClientSessionId
java.lang.String getClientSessionId()
-
getCurrentDiameterFeatureExecutionPoint
com.opencloud.sentinel.feature.DiameterFeatureScriptExecutionPoint getCurrentDiameterFeatureExecutionPoint()
-
setCurrentDiameterFeatureExecutionPoint
void setCurrentDiameterFeatureExecutionPoint(com.opencloud.sentinel.feature.DiameterFeatureScriptExecutionPoint exPoint)
-
-