Package com.opencloud.sentinel.common
Interface SentinelSessionState
-
- All Superinterfaces:
NullSentinelSessionState,SentinelCommonSessionState,SessionCountersSessionState
- All Known Subinterfaces:
SentinelDiameterMediationSessionState,SentinelDiameterSessionState,SentinelSipSessionState,SentinelSs7SessionState
public interface SentinelSessionState extends SentinelCommonSessionState, SessionCountersSessionState
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_initialDiameterServiceContextIdstatic java.lang.Integer_initialReauthorisationReportingReason-
Fields inherited from interface com.opencloud.sentinel.common.SentinelCommonSessionState
_initialSessionHasEnded, _initialSessionType
-
Fields inherited from interface com.opencloud.sentinel.common.SessionCountersSessionState
_initialSessionCounters
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetAccount()java.lang.IntegergetAnnouncementID()java.lang.StringgetDiameterServiceContextId()java.lang.StringgetLanguage()java.lang.StringgetMSISDN()java.lang.StringgetOcsEntityId()java.lang.StringgetOCSHost()java.lang.StringgetOCSId()java.lang.StringgetOCSRealm()java.lang.IntegergetOcsSessionTerminationCause()int[]getPlayedAnnouncementIDs()java.lang.IntegergetReauthorisationReportingReason()longgetSessionEnded()longgetSessionEstablished()longgetSessionInitiated()java.lang.StringgetSubscriptionType()Deprecated.longgetValidityEnd()longgetValidityStart()voidsetAccount(java.lang.String Account)voidsetAnnouncementID(java.lang.Integer AnnouncementID)voidsetDiameterServiceContextId(java.lang.String diameterServiceContextId)voidsetLanguage(java.lang.String Language)voidsetMSISDN(java.lang.String MSISDN)voidsetOcsEntityId(java.lang.String OcsEntityId)voidsetOCSHost(java.lang.String OCSHost)voidsetOCSId(java.lang.String OCSId)voidsetOCSRealm(java.lang.String OCSRealm)voidsetOcsSessionTerminationCause(java.lang.Integer OcsSessionTerminationCause)set the OCS session termination causevoidsetPlayedAnnouncementIDs(int[] AnnouncementIDs)voidsetReauthorisationReportingReason(java.lang.Integer ReauthorisationReportingReason)voidsetSessionEnded(long SessionEnded)Set the Session ended date and time in (ms).voidsetSessionEstablished(long SessionEstablished)set the Session established date and time (ms)voidsetSessionInitiated(long SessionInitiated)set the Session initiated date and time (ms)voidsetSubscriptionType(java.lang.String SubscriptionType)voidsetValidityEnd(long ValidityEnd)set the end date of subscription validity (ms)voidsetValidityStart(long ValidityStart)set the start date of subscription validity (ms)-
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.SessionCountersSessionState
getSessionCounters, setSessionCounters
-
-
-
-
Field Detail
-
_initialReauthorisationReportingReason
static final java.lang.Integer _initialReauthorisationReportingReason
-
_initialDiameterServiceContextId
static final java.lang.String _initialDiameterServiceContextId
- See Also:
- Constant Field Values
-
-
Method Detail
-
setSessionInitiated
void setSessionInitiated(long SessionInitiated)
set the Session initiated date and time (ms)
-
getSessionInitiated
long getSessionInitiated()
- Returns:
- the Session initiated date and time (ms)
-
setSessionEstablished
void setSessionEstablished(long SessionEstablished)
set the Session established date and time (ms)
-
getSessionEstablished
long getSessionEstablished()
- Returns:
- the Session established date and time (ms)
-
setSessionEnded
void setSessionEnded(long SessionEnded)
Set the Session ended date and time in (ms). Set at a point as close as possible to the arrival of the event notifying Sentinel that the session has ended e.g. disconnect, release call, abort.
-
getSessionEnded
long getSessionEnded()
- Returns:
- the Session ended date and time in (ms)
-
setOcsSessionTerminationCause
void setOcsSessionTerminationCause(java.lang.Integer OcsSessionTerminationCause)
set the OCS session termination cause
-
getOcsSessionTerminationCause
java.lang.Integer getOcsSessionTerminationCause()
- Returns:
- the OCS session termination cause
-
getReauthorisationReportingReason
@InitialValueField java.lang.Integer getReauthorisationReportingReason()
-
setReauthorisationReportingReason
void setReauthorisationReportingReason(java.lang.Integer ReauthorisationReportingReason)
-
setValidityStart
void setValidityStart(long ValidityStart)
set the start date of subscription validity (ms)
-
getValidityStart
long getValidityStart()
- Returns:
- the start date of subscription validity (ms)
-
setValidityEnd
void setValidityEnd(long ValidityEnd)
set the end date of subscription validity (ms)
-
getValidityEnd
long getValidityEnd()
- Returns:
- the end date of subscription validity (ms)
-
setMSISDN
void setMSISDN(java.lang.String MSISDN)
-
getMSISDN
java.lang.String getMSISDN()
-
setLanguage
void setLanguage(java.lang.String Language)
-
getLanguage
java.lang.String getLanguage()
-
setAccount
void setAccount(java.lang.String Account)
-
getAccount
java.lang.String getAccount()
-
setSubscriptionType
void setSubscriptionType(java.lang.String SubscriptionType)
-
getSubscriptionType
@Deprecated java.lang.String getSubscriptionType()
Deprecated.
-
setOCSId
void setOCSId(java.lang.String OCSId)
-
getOCSId
java.lang.String getOCSId()
-
setOcsEntityId
void setOcsEntityId(java.lang.String OcsEntityId)
-
getOcsEntityId
java.lang.String getOcsEntityId()
-
setOCSHost
void setOCSHost(java.lang.String OCSHost)
-
getOCSHost
java.lang.String getOCSHost()
-
setOCSRealm
void setOCSRealm(java.lang.String OCSRealm)
-
getOCSRealm
java.lang.String getOCSRealm()
-
setAnnouncementID
void setAnnouncementID(java.lang.Integer AnnouncementID)
-
getAnnouncementID
java.lang.Integer getAnnouncementID()
-
setPlayedAnnouncementIDs
void setPlayedAnnouncementIDs(int[] AnnouncementIDs)
-
getPlayedAnnouncementIDs
int[] getPlayedAnnouncementIDs()
-
getDiameterServiceContextId
@InitialValueField java.lang.String getDiameterServiceContextId()
-
setDiameterServiceContextId
void setDiameterServiceContextId(java.lang.String diameterServiceContextId)
-
-