@SessionStateInterface public interface SentinelDiameterMediationSessionState extends SentinelMediationToPromotionsSessionState, SentinelSessionIdsSessionState, SentinelSessionState
Modifier and Type | Field and Description |
---|---|
static boolean |
_initialOcsInteractionEnabled |
static java.lang.String[] |
_initialOcsSessionIds |
static java.lang.Long |
_initialRequestUnitsSeconds |
static java.lang.Long |
_initialRequestUnitsServiceSpecific |
static java.lang.String |
_initialSessionIdOptionalComponent |
static boolean |
_initialShutdownOCS |
_initialServiceIDLookup
_initialDiameterServiceContextId, _initialReauthorisationReportingReason
_initialSessionCounters
_initialSessionHasEnded, _initialSessionType
Modifier and Type | Method and Description |
---|---|
com.opencloud.sentinel.common.ChargingType |
getClientChargingType() |
EventChargingMethod |
getClientEventChargingMethod() |
DiameterMediationFeatureScriptExecutionPoint |
getCurrentDiameterMediationFeatureExecutionPoint() |
CreditControlRequest |
getLatestClientRequest() |
CreditControlAnswer |
getLatestOcsAnswer() |
CreditControlRequest |
getLatestOcsRequestSent() |
com.opencloud.sentinel.common.ChargingType |
getOcsChargingType() |
EventChargingMethod |
getOcsEventChargingMethod() |
boolean |
getOcsInteractionEnabled() |
java.lang.String[] |
getOcsSessionIds() |
java.lang.Long |
getRequestUnitsSeconds() |
java.lang.Long |
getRequestUnitsServiceSpecific() |
java.lang.String |
getSessionIdOptionalComponent()
Specifies the 'optional value' to use when creating diameter Session-IDs,
as defined by RFC 3588, section 8.8.
|
boolean |
getShutdownOCS() |
void |
setClientChargingType(com.opencloud.sentinel.common.ChargingType ChargingType) |
void |
setClientEventChargingMethod(EventChargingMethod ClientEventChargingMethod) |
void |
setCurrentDiameterMediationFeatureExecutionPoint(DiameterMediationFeatureScriptExecutionPoint exPoint) |
void |
setLatestClientRequest(CreditControlRequest LatestClientRequest) |
void |
setLatestOcsAnswer(CreditControlAnswer LatestOcsAnswer) |
void |
setLatestOcsRequestSent(CreditControlRequest LatestOcsRequestSent) |
void |
setOcsChargingType(com.opencloud.sentinel.common.ChargingType ChargingType) |
void |
setOcsEventChargingMethod(EventChargingMethod ClientEventChargingMethod) |
void |
setOcsInteractionEnabled(boolean OcsInteractionEnabled) |
void |
setOcsSessionIds(java.lang.String[] sessionIDs) |
void |
setRequestUnitsSeconds(java.lang.Long RequestUnitsSeconds)
Specifies the number of seconds of time that will be requested for a call with session charging.
|
void |
setRequestUnitsServiceSpecific(java.lang.Long RequestUnitsServiceSpecific) |
void |
setSessionIdOptionalComponent(java.lang.String sessionIdOptionalComponent) |
void |
setShutdownOCS(boolean ShutdownOCS) |
getCumulativePromotionCCA, setCumulativePromotionCCA
getServiceIDLookup, setServiceIDLookup
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
getSessionCounters, setSessionCounters
getProtocol, getSentinelSelectionKey, getSessionHasEnded, getSessionType, getSubscriber, setProtocol, setSentinelSelectionKey, setSessionHasEnded, setSessionType, setSubscriber
static final boolean _initialOcsInteractionEnabled
static final boolean _initialShutdownOCS
static final java.lang.String _initialSessionIdOptionalComponent
static final java.lang.String[] _initialOcsSessionIds
static final java.lang.Long _initialRequestUnitsSeconds
static final java.lang.Long _initialRequestUnitsServiceSpecific
void setLatestClientRequest(CreditControlRequest LatestClientRequest)
setLatestClientRequest
in interface SentinelMediationToPromotionsSessionState
CreditControlRequest getLatestClientRequest()
getLatestClientRequest
in interface SentinelMediationToPromotionsSessionState
void setLatestOcsAnswer(CreditControlAnswer LatestOcsAnswer)
CreditControlAnswer getLatestOcsAnswer()
void setLatestOcsRequestSent(CreditControlRequest LatestOcsRequestSent)
CreditControlRequest getLatestOcsRequestSent()
void setOcsInteractionEnabled(boolean OcsInteractionEnabled)
boolean getOcsInteractionEnabled()
void setShutdownOCS(boolean ShutdownOCS)
boolean getShutdownOCS()
void setClientChargingType(com.opencloud.sentinel.common.ChargingType ChargingType)
com.opencloud.sentinel.common.ChargingType getClientChargingType()
void setOcsChargingType(com.opencloud.sentinel.common.ChargingType ChargingType)
com.opencloud.sentinel.common.ChargingType getOcsChargingType()
void setClientEventChargingMethod(EventChargingMethod ClientEventChargingMethod)
EventChargingMethod getClientEventChargingMethod()
void setOcsEventChargingMethod(EventChargingMethod ClientEventChargingMethod)
EventChargingMethod getOcsEventChargingMethod()
java.lang.String getSessionIdOptionalComponent()
DiameterIdentity;high-32-bits;low-32-bits;optional-value
void setSessionIdOptionalComponent(java.lang.String sessionIdOptionalComponent)
void setOcsSessionIds(java.lang.String[] sessionIDs)
java.lang.String[] getOcsSessionIds()
void setRequestUnitsSeconds(java.lang.Long RequestUnitsSeconds)
java.lang.Long getRequestUnitsSeconds()
void setRequestUnitsServiceSpecific(java.lang.Long RequestUnitsServiceSpecific)
java.lang.Long getRequestUnitsServiceSpecific()
DiameterMediationFeatureScriptExecutionPoint getCurrentDiameterMediationFeatureExecutionPoint()
void setCurrentDiameterMediationFeatureExecutionPoint(DiameterMediationFeatureScriptExecutionPoint exPoint)
Copyright © OpenCloud. All Rights Reserved.