public class NbSsePushReceiveClient
extends java.lang.Object
| コンストラクタと説明 |
|---|
NbSsePushReceiveClient()
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static void |
acquireLock()
インスタレーションの更新権利を取得する。
|
void |
connect(java.util.Set<java.lang.String> event,
NbSsePushReceiveCallback callback)
Sse Pushサーバと接続する。
|
void |
disconnect()
Sse Pushサーバと切断する。
|
static void |
releaseLock()
インスタレーションの更新権利を解放する。
|
void |
setHeartbeatInterval(long heartbeatInterval,
java.util.concurrent.TimeUnit timeUnit)
ハートビート間隔を設定する
|
public NbSsePushReceiveClient()
java.lang.IllegalStateExceptionpublic void setHeartbeatInterval(long heartbeatInterval,
java.util.concurrent.TimeUnit timeUnit)
heartbeatInterval - ハートビート間隔timeUnit - 時間単位public void connect(java.util.Set<java.lang.String> event,
NbSsePushReceiveCallback callback)
event - イベントタイプ一覧callback - Push メッセージ、エラー情報を受け取るコールバックjava.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionNbSsePushReceiveCallbackpublic void disconnect()
NbSsePushReceiveCallbackpublic static void acquireLock()
throws java.lang.IllegalStateException
java.lang.IllegalStateException - ロック取得エラーNbSsePushReceiveCallbackpublic static void releaseLock()