|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.JRcServer.net.umsg.engine.UdpMessageShareState
public class UdpMessageShareState
UDP-Message同一ノード間ステータス共有.
非同期メッセージでの同一ノードを知る事を目的としたオブジェクトです.
また、このオブジェクトはマルチキャストを利用しているため、
LAN内で利用する必要があります.
| コンストラクタの概要 | |
|---|---|
UdpMessageShareState()
コンストラクタ. |
|
| メソッドの概要 | |
|---|---|
void |
clear()
情報クリア. |
void |
create(int id,
MCastReturnMessage retMsg)
情報生成. |
void |
create(int id,
MCastReturnMessage retMsg,
int port)
情報生成. |
void |
create(int id,
MCastReturnMessage retMsg,
int port,
int buffer)
情報生成. |
void |
create(int id,
MCastReturnMessage retMsg,
int port,
int buffer,
int timing)
情報生成. |
int |
getID()
マルチキャストIDを取得. |
java.lang.String[] |
getKeys()
テーブルに存在するキー名群を取得. |
java.lang.String[] |
getKeys(java.lang.String search)
テーブルに存在するキー名群を取得. |
long |
getLastTime(java.lang.String key)
ラストアップデート時間を取得. |
java.lang.String |
getMessage(java.lang.String key)
テーブル情報を取得. |
int |
getPort()
マルチキャストオープンポート番号を取得. |
int |
getSendTiming()
送信タイミングを取得. |
boolean |
isCreate()
生成チェック. |
boolean |
isData(java.lang.String key)
対象キー存在チェック. |
int |
size()
テーブルに存在する情報数を取得. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public UdpMessageShareState()
| メソッドの詳細 |
|---|
public final void create(int id,
MCastReturnMessage retMsg)
throws InputException,
AccessException
id - 非同期メッセージをやり取りするIDを設定します.retMsg - マルチキャスト戻りメッセージを形成するオブジェクトを設定します.
InputException - 入力例外.
AccessException - アクセス例外.
public final void create(int id,
MCastReturnMessage retMsg,
int port)
throws InputException,
AccessException
id - 非同期メッセージをやり取りするIDを設定します.retMsg - マルチキャスト戻りメッセージを形成するオブジェクトを設定します.port - マルチキャストポート番号を設定します.
InputException - 入力例外.
AccessException - アクセス例外.
public final void create(int id,
MCastReturnMessage retMsg,
int port,
int buffer)
throws InputException,
AccessException
id - 非同期メッセージをやり取りするIDを設定します.retMsg - マルチキャスト戻りメッセージを形成するオブジェクトを設定します.port - マルチキャストポート番号を設定します.buffer - 通信時に利用するバッファ値を設定します.
InputException - 入力例外.
AccessException - アクセス例外.
public final void create(int id,
MCastReturnMessage retMsg,
int port,
int buffer,
int timing)
throws InputException,
AccessException
id - 非同期メッセージをやり取りするIDを設定します.retMsg - マルチキャスト戻りメッセージを形成するオブジェクトを設定します.port - マルチキャストポート番号を設定します.buffer - 通信時に利用するバッファ値を設定します.timing - 送信データ送信タイミングを設定します.
InputException - 入力例外.
AccessException - アクセス例外.public final void clear()
public final java.lang.String getMessage(java.lang.String key)
key - 取得対象のキー名(IPAddress+/+port)を設定します.
public final long getLastTime(java.lang.String key)
key - 取得対象のキー名(IPAddress+/+port)を設定します.
public final java.lang.String[] getKeys()
public final java.lang.String[] getKeys(java.lang.String search)
search - 検索対象の条件を設定します.public final int size()
public final int getSendTiming()
public final int getID()
public final int getPort()
public final boolean isData(java.lang.String key)
key - チェック対象のキー名(IPAddress+/+port)を設定します.
public final boolean isCreate()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||