|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.JRcServer.commons.net.TelegramResourceRoll
public class TelegramResourceRoll
電文リソースロール.
電文リソース用のロール管理を行うオブジェクトです.
| コンストラクタの概要 | |
|---|---|
TelegramResourceRoll(boolean mode,
ResourceType resType,
int max)
コンストラクタ. |
|
TelegramResourceRoll(ResourceType resType,
int max)
コンストラクタ. |
|
| メソッドの概要 | |
|---|---|
boolean |
add(BinResource value,
java.net.InetAddress addr,
int port)
情報追加. |
boolean |
add(BinResource value,
java.net.InetAddress addr,
int port,
int resendCnt)
情報追加. |
boolean |
add(byte[] value,
java.net.InetAddress addr,
int port)
情報追加. |
boolean |
add(byte[] value,
java.net.InetAddress addr,
int port,
int resendCnt)
情報追加. |
boolean |
add(int id,
BinResource value,
java.net.InetAddress addr,
int port)
情報追加. |
boolean |
add(int id,
BinResource value,
java.net.InetAddress addr,
int port,
int resendCnt)
情報追加. |
boolean |
add(int id,
byte[] value,
java.net.InetAddress addr,
int port)
情報追加. |
boolean |
add(int id,
byte[] value,
java.net.InetAddress addr,
int port,
int resendCnt)
情報追加. |
boolean |
addHead(BinResource value,
java.net.InetAddress addr,
int port)
情報追加. |
boolean |
addHead(BinResource value,
java.net.InetAddress addr,
int port,
int resendCnt)
情報追加. |
boolean |
addHead(byte[] value,
java.net.InetAddress addr,
int port)
情報追加. |
boolean |
addHead(byte[] value,
java.net.InetAddress addr,
int port,
int resendCnt)
情報追加. |
boolean |
addHead(int id,
BinResource value,
java.net.InetAddress addr,
int port)
情報追加. |
boolean |
addHead(int id,
BinResource value,
java.net.InetAddress addr,
int port,
int resendCnt)
情報追加. |
boolean |
addHead(int id,
byte[] value,
java.net.InetAddress addr,
int port)
情報追加. |
boolean |
addHead(int id,
byte[] value,
java.net.InetAddress addr,
int port,
int resendCnt)
情報追加. |
void |
addReservationByOFF()
追加予約をOFFにセット. |
void |
addReservationByON()
追加予約をONにセット. |
void |
destroy()
オブジェクト破棄. |
boolean |
get(TelegramValue out)
情報取得. |
int |
getMax()
対象の管理サイズを取得. |
int |
getSize()
現在の格納数を取得. |
boolean |
isAdd()
データが追加できるかチェック. |
boolean |
isAddReservation()
追加予約が行われているかチェック. |
boolean |
isMode()
キャッシュモードを取得. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public TelegramResourceRoll(ResourceType resType,
int max)
throws InputException
resType - 対象のリソースタイプを設定します.max - ロール管理数を設定します.InputException - 入力例外.
public TelegramResourceRoll(boolean mode,
ResourceType resType,
int max)
throws InputException
mode - キャッシュモードを設定します.resType - 対象のリソースタイプを設定します.max - ロール管理数を設定します.InputException - 入力例外.| メソッドの詳細 |
|---|
public final void destroy()
Roll 内の destroypublic final void addReservationByON()
Roll 内の addReservationByONpublic final void addReservationByOFF()
Roll 内の addReservationByOFF
public final boolean add(byte[] value,
java.net.InetAddress addr,
int port)
throws InputException
value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.
InputException - 入力例外.
public final boolean add(byte[] value,
java.net.InetAddress addr,
int port,
int resendCnt)
throws InputException
value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.resendCnt - 再送カウントを設定します.
InputException - 入力例外.
public final boolean add(int id,
byte[] value,
java.net.InetAddress addr,
int port)
throws InputException
id - 対象のID情報を設定します.value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.
InputException - 入力例外.
public final boolean add(int id,
byte[] value,
java.net.InetAddress addr,
int port,
int resendCnt)
throws InputException
id - 対象のID情報を設定します.value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.resendCnt - 再送カウントを設定します.
InputException - 入力例外.
public final boolean add(BinResource value,
java.net.InetAddress addr,
int port)
throws InputException
value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.
InputException - 入力例外.
public final boolean add(BinResource value,
java.net.InetAddress addr,
int port,
int resendCnt)
throws InputException
value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.resendCnt - 再送カウントを設定します.
InputException - 入力例外.
public final boolean add(int id,
BinResource value,
java.net.InetAddress addr,
int port)
throws InputException
id - 対象のID情報を設定します.value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.
InputException - 入力例外.
public final boolean add(int id,
BinResource value,
java.net.InetAddress addr,
int port,
int resendCnt)
throws InputException
id - 対象のID情報を設定します.value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.resendCnt - 再送カウントを設定します.
InputException - 入力例外.
public final boolean addHead(byte[] value,
java.net.InetAddress addr,
int port)
throws InputException
value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.
InputException - 入力例外.
public final boolean addHead(byte[] value,
java.net.InetAddress addr,
int port,
int resendCnt)
throws InputException
value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.resendCnt - 再送カウントを設定します.
InputException - 入力例外.
public final boolean addHead(int id,
byte[] value,
java.net.InetAddress addr,
int port)
throws InputException
id - 対象のID情報を設定します.value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.
InputException - 入力例外.
public final boolean addHead(int id,
byte[] value,
java.net.InetAddress addr,
int port,
int resendCnt)
throws InputException
id - 対象のID情報を設定します.value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.resendCnt - 再送カウントを設定します.
InputException - 入力例外.
public final boolean addHead(BinResource value,
java.net.InetAddress addr,
int port)
throws InputException
value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.
InputException - 入力例外.
public final boolean addHead(BinResource value,
java.net.InetAddress addr,
int port,
int resendCnt)
throws InputException
value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.resendCnt - 再送カウントを設定します.
InputException - 入力例外.
public final boolean addHead(int id,
BinResource value,
java.net.InetAddress addr,
int port)
throws InputException
id - 対象のID情報を設定します.value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.
InputException - 入力例外.
public final boolean addHead(int id,
BinResource value,
java.net.InetAddress addr,
int port,
int resendCnt)
throws InputException
id - 対象のID情報を設定します.value - 対象の情報を設定します.addr - 対象のIPアドレスを設定します.port - 対象のポート番号を設定します.resendCnt - 再送カウントを設定します.
InputException - 入力例外.public final boolean get(TelegramValue out)
out - 格納先の電文要素オブジェクトを設定します.
public final int getMax()
Roll 内の getMaxpublic final int getSize()
Roll 内の getSizepublic final boolean isMode()
public final boolean isAdd()
Roll 内の isAddpublic final boolean isAddReservation()
Roll 内の isAddReservation
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||