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.IllegalStateException
public 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.IllegalArgumentException
java.lang.IllegalStateException
NbSsePushReceiveCallback
public void disconnect()
NbSsePushReceiveCallback
public static void acquireLock() throws java.lang.IllegalStateException
java.lang.IllegalStateException
- ロック取得エラーNbSsePushReceiveCallback
public static void releaseLock()