public enum SessionStatus extends Enum<SessionStatus>
This enum defines the different states a session can be in during its lifecycle. Sessions are created in INIT state and transition to NORMAL when ready for use.
| Enum Constant and Description |
|---|
COMMITTED
Session has been committed successfully.
|
COMMITTING
Session is being committed.
|
CRITICAL
Session is in a critical state.
|
EXPIRED
Session has expired.
|
INIT
Session is being initialized.
|
NORMAL
Session is ready for read/write operations.
|
UNKNOWN
Unknown session status.
|
| Modifier and Type | Method and Description |
|---|---|
static SessionStatus |
fromString(String status)
Converts a string to SessionStatus.
|
String |
toString()
Converts SessionStatus to string.
|
static SessionStatus |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SessionStatus[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SessionStatus INIT
public static final SessionStatus NORMAL
public static final SessionStatus COMMITTING
public static final SessionStatus COMMITTED
public static final SessionStatus CRITICAL
public static final SessionStatus EXPIRED
public static final SessionStatus UNKNOWN
public static SessionStatus[] values()
for (SessionStatus c : SessionStatus.values()) System.out.println(c);
public static SessionStatus valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static SessionStatus fromString(String status)
status - The string representation of the session statusClientException - if the status string is not recognizedpublic String toString()
toString in class Enum<SessionStatus>Copyright © 2026 Alibaba Cloud Computing. All rights reserved.