Class CreditControlSessionState
- java.lang.Object
-
- org.jainslee.resources.diameter.cca.CreditControlSessionState
-
- All Implemented Interfaces:
Serializable
public class CreditControlSessionState extends Object implements Serializable
Enumeration of CCA session states- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
_IDLE
static int
_OPEN
static int
_PENDING_EVENT
static int
_PENDING_INITIAL
static int
_PENDING_TERMINATION
static int
_PENDING_UPDATE
static int
_TERMINATED
static int
_TERMINATED_LINGER
int
id
static CreditControlSessionState
IDLE
New session, no requests sent or received yet.static CreditControlSessionState
OPEN
The session is in the Open state.static CreditControlSessionState
PENDING_EVENT
A request of typeCcRequestType.EVENT_REQUEST
has been sent, and we are waiting for the response.static CreditControlSessionState
PENDING_INITIAL
A request of typeCcRequestType.INITIAL_REQUEST
has been sent, and we are waiting for the response.static CreditControlSessionState
PENDING_TERMINATION
A request of typeCcRequestType.TERMINATION_REQUEST
has been sent, and we are waiting for the response.static CreditControlSessionState
PENDING_UPDATE
A request of typeCcRequestType.UPDATE_REQUEST
has been sent, and we are waiting for the response.static CreditControlSessionState
TERMINATED
The session has been terminated, no more requests may be sent.static CreditControlSessionState
TERMINATED_LINGER
The session has been terminated, an answer of typeCcRequestType.TERMINATION_REQUEST
has been sent/received.
-
-
-
Field Detail
-
id
public final int id
-
_IDLE
public static final int _IDLE
- See Also:
- Constant Field Values
-
_PENDING_EVENT
public static final int _PENDING_EVENT
- See Also:
- Constant Field Values
-
_PENDING_INITIAL
public static final int _PENDING_INITIAL
- See Also:
- Constant Field Values
-
_PENDING_UPDATE
public static final int _PENDING_UPDATE
- See Also:
- Constant Field Values
-
_PENDING_TERMINATION
public static final int _PENDING_TERMINATION
- See Also:
- Constant Field Values
-
_OPEN
public static final int _OPEN
- See Also:
- Constant Field Values
-
_TERMINATED_LINGER
public static final int _TERMINATED_LINGER
- See Also:
- Constant Field Values
-
_TERMINATED
public static final int _TERMINATED
- See Also:
- Constant Field Values
-
IDLE
public static final CreditControlSessionState IDLE
New session, no requests sent or received yet.
-
PENDING_EVENT
public static final CreditControlSessionState PENDING_EVENT
A request of typeCcRequestType.EVENT_REQUEST
has been sent, and we are waiting for the response.
-
PENDING_INITIAL
public static final CreditControlSessionState PENDING_INITIAL
A request of typeCcRequestType.INITIAL_REQUEST
has been sent, and we are waiting for the response.
-
PENDING_UPDATE
public static final CreditControlSessionState PENDING_UPDATE
A request of typeCcRequestType.UPDATE_REQUEST
has been sent, and we are waiting for the response.
-
PENDING_TERMINATION
public static final CreditControlSessionState PENDING_TERMINATION
A request of typeCcRequestType.TERMINATION_REQUEST
has been sent, and we are waiting for the response.
-
OPEN
public static final CreditControlSessionState OPEN
The session is in the Open state.
-
TERMINATED_LINGER
public static final CreditControlSessionState TERMINATED_LINGER
The session has been terminated, an answer of typeCcRequestType.TERMINATION_REQUEST
has been sent/received. This state is used to enable handling of duplicatedCcRequestType.TERMINATION_REQUEST
requests. In this state requests may still be sent.
-
TERMINATED
public static final CreditControlSessionState TERMINATED
The session has been terminated, no more requests may be sent.
-
-