|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の destroy
public final void addReservationByON()
Roll
内の addReservationByON
public 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
内の getMax
public final int getSize()
Roll
内の getSize
public final boolean isMode()
public final boolean isAdd()
Roll
内の isAdd
public final boolean isAddReservation()
Roll
内の isAddReservation
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |