枚举 ConnectionState
- java.lang.Object
-
- java.lang.Enum < ConnectionState >
-
- io.realm.mongodb.sync.ConnectionState
-
- 所有已实现的接口:
Serializable
,Comparable<ConnectionState>
public enum ConnectionState extends Enum<ConnectionState>
描述SyncSession
使用的底层连接状态的枚举。
-
-
枚举常量摘要
枚举常量 枚举常量 说明 CONNECTED
已成功与服务器建立连接。CONNECTING
当前正在建立连接。DISCONNECTED
不存在与服务器的连接。
-
-
-
枚举常量详细信息
-
断开连接
公共静态最终ConnectionState已断开
不存在与服务器的连接。 即使会话处于SyncSession.State.ACTIVE
状态,也不会传输任何数据。 如果连接由于错误而进入此状态,则此错误将报告给SyncSession.ErrorHandler
。
-
正在连接
公共静态最终ConnectionState连接
当前正在建立连接。 如果成功,下一个状态为CONNECTED
。 如果连接失败,则为DISCONNECTED
。
-
可连接
公共静态最终ConnectionState CONNECTED
已成功与服务器建立连接。 如果 SyncSession 为SyncSession.State.ACTIVE
,现在将在设备和服务器之间传输数据。
-
-
方法详细信息
-
values
公共静态ConnectionState [] 值()
按声明顺序返回包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:for (ConnectionState c : ConnectionState.values()) System.out.println(c);
- 返回:
- 包含此枚举类型常量的数组,按声明顺序排列
-
的值
public static ConnectionState valueOf(String name)
返回具有指定名称的该类型的枚举常量。 该字符串必须与用于声明此类型的枚举常量的标识符完全匹配。 (不允许使用多余的空白字符。)- 参数:
name
- 要返回的枚举常量的名称。- 返回:
- 具有指定名称的枚举常量
- 抛出异常:
IllegalArgumentException
- 如果此枚举类型没有指定名称的常量NullPointerException
- 如果参数为 null
-
-