|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface JRcConnection
JRcConnection.
JRcClientコネクションインターフェイス.
メソッドの概要 | |
---|---|
void |
clearService()
現在のサービス条件を破棄. |
void |
close()
現在のコネクションをクローズ. |
void |
closeConnection()
切断処理. |
void |
createService(java.lang.String name)
新しいサービスでコネクション. |
JRcResult |
execution()
現在の条件でサービスを呼び出す. |
JRcResult |
execution(java.lang.String command)
コマンドによる直接指定で呼び出し. |
java.lang.String |
getApplicationName()
アプリケーション名を取得. |
JRcClientSession |
getJRcClientSession()
JRcClientSessionオブジェクトを取得. |
java.net.InetAddress |
getLocalAddress()
ローカルアドレスを取得. |
int |
getLocalPort()
ローカルポート番号を取得. |
java.lang.String[] |
getParameterKeys()
パラメータキー名一覧を取得. |
int |
getParameterSize()
パラメータ数を取得. |
byte[] |
getParameterToBinary(java.lang.String key)
パラメータをバイナリで取得. |
java.lang.Boolean |
getParameterToBoolean(java.lang.String key)
パラメータをフラグで取得. |
java.math.BigDecimal |
getParameterToDecimal(java.lang.String key)
パラメータを浮動少数値(Decimal)で取得. |
java.lang.Double |
getParameterToDouble(java.lang.String key)
パラメータを浮動少数値(Double)で取得. |
java.lang.Float |
getParameterToFloat(java.lang.String key)
パラメータを浮動少数値(Float)で取得. |
java.lang.Integer |
getParameterToInteger(java.lang.String key)
パラメータを数値(Integer)で取得. |
java.lang.Long |
getParameterToLong(java.lang.String key)
パラメータを数値(Long)で取得. |
java.lang.Short |
getParameterToShort(java.lang.String key)
パラメータを数値(Short)で取得. |
java.lang.String |
getParameterToString(java.lang.String key)
パラメータを文字列で取得. |
java.util.Date |
getParameterToTimestamp(java.lang.String key)
パラメータをタイムスタンプ(Timestamp)で取得. |
int |
getParameterType(java.lang.String key)
パラメータタイプを取得. |
java.net.InetAddress |
getServerAddress()
現在のコネクション先アドレスを取得. |
int |
getServerPort()
現在のコネクション先ポート番号を取得. |
long |
getSessionID()
セッションIDを取得. |
boolean |
isClosed()
このオブジェクトが既にクローズされているかチェック. |
boolean |
isParameterName(java.lang.String key)
パラメータ名が存在するかチェック. |
void |
removeParameter(java.lang.String key)
対象のパラメータを削除. |
void |
retry()
再コネクション. |
void |
setParameterToBinary(java.lang.String key,
byte[] value)
パラメータをバイナリで追加. |
void |
setParameterToBoolean(java.lang.String key,
java.lang.Boolean value)
パラメータをフラグで追加. |
void |
setParameterToDecimal(java.lang.String key,
java.math.BigDecimal value)
パラメータを浮動少数値(Decimal)で追加. |
void |
setParameterToDouble(java.lang.String key,
java.lang.Double value)
パラメータを浮動少数値(Double)で追加. |
void |
setParameterToFloat(java.lang.String key,
java.lang.Float value)
パラメータを浮動少数値(Float)で追加. |
void |
setParameterToInteger(java.lang.String key,
java.lang.Integer value)
パラメータを数値(Integer)で追加. |
void |
setParameterToLong(java.lang.String key,
java.lang.Long value)
パラメータを数値(Long)で追加. |
void |
setParameterToShort(java.lang.String key,
java.lang.Short value)
パラメータを数値(Short)で追加. |
void |
setParameterToString(java.lang.String key,
java.lang.String value)
パラメータを文字列で追加. |
void |
setParameterToTimestamp(java.lang.String key,
java.util.Date value)
パラメータをタイムスタンプ(Timestamp)で追加. |
メソッドの詳細 |
---|
void close()
void retry() throws AccessException
AccessException
- アクセス例外.void closeConnection()
void createService(java.lang.String name) throws InputException
name
- 対象のサービス名を設定します.
InputException
- 入力例外.void clearService()
JRcResult execution() throws JRCommandException, ExecutionException
JRCommandException
- JRCommon例外.
ExecutionException
- 実行例外.JRcResult execution(java.lang.String command) throws JRCommandException, ExecutionException
その1:通常指定. hoge -param1 ジェイアールシー -param2 sv その2:URL指定. ?hoge&param1=%E3%82%B8%E3%82%A7%E3%82%A4%E3%82%A2%E3%83%BC%E3%83%AB%E3%82%B7%E3%83%BC&param2=sv ※先頭に必ず[?(半角)]が必要となります.両方とも同様の[hoge]サービスを呼び出し、2つのパラメータ
<例> hoge -param1 base64-44GY44GH44GE44GC44O844KL44GX44O8c3Y= または ?hoge¶m1=base64-44GY44GH44GE44GC44O844KL44GX44O8c3Y=このように定義しなければいけません.
<例> hoge -param1 file:/c:/dir/test.txt または ?hoge?param1=file:/c:/dir/test.txtこのように定義しなければいけません.
command
- コマンドによる直接指定で呼び出します.
JRCommandException
- JRCommon例外.
ExecutionException
- 実行例外.void removeParameter(java.lang.String key)
key
- 対象のKey名を設定します.void setParameterToBinary(java.lang.String key, byte[] value) throws InputException
key
- 対象のKey名を設定します.value
- 対象の内容を設定します.
InputException
- 入力例外.byte[] getParameterToBinary(java.lang.String key)
key
- 対象のKey名を設定します.
void setParameterToString(java.lang.String key, java.lang.String value) throws InputException
key
- 対象のKey名を設定します.value
- 対象の内容を設定します.
InputException
- 入力例外.java.lang.String getParameterToString(java.lang.String key) throws ConvertException
key
- 対象のKey名を設定します.
ConvertException
- コンバート例外.void setParameterToBoolean(java.lang.String key, java.lang.Boolean value) throws InputException
key
- 対象のKey名を設定します.value
- 対象の内容を設定します.
InputException
- 入力例外.java.lang.Boolean getParameterToBoolean(java.lang.String key) throws ConvertException
key
- 対象のKey名を設定します.
ConvertException
- コンバート例外.void setParameterToShort(java.lang.String key, java.lang.Short value) throws InputException
key
- 対象のKey名を設定します.value
- 対象の内容を設定します.
InputException
- 入力例外.java.lang.Short getParameterToShort(java.lang.String key) throws ConvertException
key
- 対象のKey名を設定します.
ConvertException
- コンバート例外.void setParameterToInteger(java.lang.String key, java.lang.Integer value) throws InputException
key
- 対象のKey名を設定します.value
- 対象の内容を設定します.
InputException
- 入力例外.java.lang.Integer getParameterToInteger(java.lang.String key) throws ConvertException
key
- 対象のKey名を設定します.
ConvertException
- コンバート例外.void setParameterToLong(java.lang.String key, java.lang.Long value) throws InputException
key
- 対象のKey名を設定します.value
- 対象の内容を設定します.
InputException
- 入力例外.java.lang.Long getParameterToLong(java.lang.String key) throws ConvertException
key
- 対象のKey名を設定します.
ConvertException
- コンバート例外.void setParameterToFloat(java.lang.String key, java.lang.Float value) throws InputException
key
- 対象のKey名を設定します.value
- 対象の内容を設定します.
InputException
- 入力例外.java.lang.Float getParameterToFloat(java.lang.String key) throws ConvertException
key
- 対象のKey名を設定します.
ConvertException
- コンバート例外.void setParameterToDouble(java.lang.String key, java.lang.Double value) throws InputException
key
- 対象のKey名を設定します.value
- 対象の内容を設定します.
InputException
- 入力例外.java.lang.Double getParameterToDouble(java.lang.String key) throws ConvertException
key
- 対象のKey名を設定します.
ConvertException
- コンバート例外.void setParameterToDecimal(java.lang.String key, java.math.BigDecimal value) throws InputException
key
- 対象のKey名を設定します.value
- 対象の内容を設定します.
InputException
- 入力例外.java.math.BigDecimal getParameterToDecimal(java.lang.String key) throws ConvertException
key
- 対象のKey名を設定します.
ConvertException
- コンバート例外.void setParameterToTimestamp(java.lang.String key, java.util.Date value) throws InputException
key
- 対象のKey名を設定します.value
- 対象の内容を設定します.
InputException
- 入力例外.java.util.Date getParameterToTimestamp(java.lang.String key) throws ConvertException
key
- 対象のKey名を設定します.
ConvertException
- コンバート例外.int getParameterType(java.lang.String key)
key
- 対象のKey名を設定します.
java.lang.String[] getParameterKeys()
int getParameterSize()
boolean isParameterName(java.lang.String key)
key
- チェック対象Key名を設定します.
JRcClientSession getJRcClientSession()
java.lang.String getApplicationName()
long getSessionID()
java.net.InetAddress getServerAddress()
int getServerPort()
java.net.InetAddress getLocalAddress()
int getLocalPort()
boolean isClosed()
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |