com.JRcServer
インタフェース JRcRequest


public interface JRcRequest

JRcServerリクエストインターフェイス.

導入されたバージョン:
JRcServerAPI 1.00
バージョン:
2006/09/06
作成者:
masahito suzuki

メソッドの概要
 java.lang.String getApplicationName()
          アプリケーション名を取得.
 java.lang.String getCommandName()
          コマンド名を取得.
 java.net.InetAddress getInetAddress()
          サーバIPアドレスを取得.
 JRcParameter getParameter(java.lang.String key)
          パラメータを取得.
 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)
          パラメータタイプを取得.
 int getPort()
          サーバポート番号を取得.
 java.net.InetAddress getRemoteInetAddress()
          リモートIPアドレスを取得.
 int getRemotePort()
          リモートポート番号.
 JRcSession getSession()
          セッション情報を取得.
 boolean isParameterName(java.lang.String key)
          パラメータ名が存在するかチェック.
 

メソッドの詳細

getRemoteInetAddress

java.net.InetAddress getRemoteInetAddress()
リモートIPアドレスを取得.

リクエストを送ってきたクライアントのIPアドレスを取得します.

戻り値:
InetAddress リモートIPアドレスが返されます.

getRemotePort

int getRemotePort()
リモートポート番号.

リクエストを送ってきたクライアントのIPアドレスを取得します.

戻り値:
int リモートポート番号が返されます.

getInetAddress

java.net.InetAddress getInetAddress()
サーバIPアドレスを取得.

このサーバのIPアドレスを取得します.

戻り値:
InetAddress サーバIPアドレスが返されます.

getPort

int getPort()
サーバポート番号を取得.

このサーバのポート番号を取得します.

戻り値:
int サーバポート番号が返されます.

getCommandName

java.lang.String getCommandName()
コマンド名を取得.

リクエストを送ってきたクライアントからのコマンド名を取得します.

戻り値:
String コマンド名が返されます.

getParameter

JRcParameter getParameter(java.lang.String key)
パラメータを取得.

リクエストを送ってきたクライアントからのパラメータを取得します.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
JRcParameter パラメータ情報が返されます.

getParameterToBinary

byte[] getParameterToBinary(java.lang.String key)
パラメータをバイナリで取得.

リクエストを送ってきたクライアントからのパラメータを取得します.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
byte[] パラメータ情報が返されます.

getParameterToString

java.lang.String getParameterToString(java.lang.String key)
                                      throws ConvertException
パラメータを文字列で取得.

リクエストを送ってきたクライアントからのパラメータを取得します.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
String パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

getParameterToBoolean

java.lang.Boolean getParameterToBoolean(java.lang.String key)
                                        throws ConvertException
パラメータをフラグで取得.

リクエストを送ってきたクライアントからのパラメータを取得します.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
Boolean パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

getParameterToShort

java.lang.Short getParameterToShort(java.lang.String key)
                                    throws ConvertException
パラメータを数値(Short)で取得.

リクエストを送ってきたクライアントからのパラメータを取得します.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
Short パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

getParameterToInteger

java.lang.Integer getParameterToInteger(java.lang.String key)
                                        throws ConvertException
パラメータを数値(Integer)で取得.

リクエストを送ってきたクライアントからのパラメータを取得します.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
Integer パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

getParameterToLong

java.lang.Long getParameterToLong(java.lang.String key)
                                  throws ConvertException
パラメータを数値(Long)で取得.

リクエストを送ってきたクライアントからのパラメータを取得します.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
Long パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

getParameterToFloat

java.lang.Float getParameterToFloat(java.lang.String key)
                                    throws ConvertException
パラメータを浮動少数値(Float)で取得.

リクエストを送ってきたクライアントからのパラメータを取得します.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
Float パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

getParameterToDouble

java.lang.Double getParameterToDouble(java.lang.String key)
                                      throws ConvertException
パラメータを浮動少数値(Double)で取得.

リクエストを送ってきたクライアントからのパラメータを取得します.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
Double パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

getParameterToDecimal

java.math.BigDecimal getParameterToDecimal(java.lang.String key)
                                           throws ConvertException
パラメータを浮動少数値(Decimal)で取得.

リクエストを送ってきたクライアントからのパラメータを取得します.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
BigDecimal パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

getParameterToTimestamp

java.util.Date getParameterToTimestamp(java.lang.String key)
                                       throws ConvertException
パラメータをタイムスタンプ(Timestamp)で取得.

リクエストを送ってきたクライアントからのパラメータを取得します.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
Date パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

getParameterType

int getParameterType(java.lang.String key)
パラメータタイプを取得.

リクエストを送ってきたクライアントからのパラメータタイプが返されます.

パラメータ:
key - 取得対象のKey名を設定します.
戻り値:
int パラメータタイプが返されます.
[JRcParameterType#TYPE_BINARY]が返された場合(byte[])情報です.
[JRcParameterType#TYPE_STRING]が返された場合(String)情報です.
[JRcParameterType#TYPE_BOOLEAN]が返された場合(Boolean)情報です.
[JRcParameterType#TYPE_SHORT]が返された場合(Short)情報です.
[JRcParameterType#TYPE_INTEGER]が返された場合(Integer)情報です.
[JRcParameterType#TYPE_LONG]が返された場合(Long)情報です.
[JRcParameterType#TYPE_FLOAT]が返された場合(Float)情報です.
[JRcParameterType#TYPE_DOUBLE]が返された場合(Double)情報です.
[JRcParameterType#TYPE_DECIMAL]が返された場合(BigDecimal)情報です.
[JRcParameterType#TYPE_TIMESTAMP]が返された場合(Date)情報です.
パラメータタイプが定義されていない場合かキー内容が存在しない場合、 [-1]が返されます.

getParameterKeys

java.lang.String[] getParameterKeys()
パラメータキー名一覧を取得.

パラメータキー名一覧を取得します.

戻り値:
String[] パラメータキー名一覧が返されます.

getParameterSize

int getParameterSize()
パラメータ数を取得.

リクエストを送ってきたクライアントからのパラメータ数が返されます.

戻り値:
int 設定されているパラメータ数が返されます.

isParameterName

boolean isParameterName(java.lang.String key)
パラメータ名が存在するかチェック.

リクエストを送ってきたクライアントからのパラメータ名が 存在するかチェックします.

パラメータ:
key - チェック対象Key名を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、対象Key名はパラメータに存在します.
[false]が返された場合、対象Key名はパラメータに存在しません.

getApplicationName

java.lang.String getApplicationName()
アプリケーション名を取得.

リクエストを送ってきたクライアントからのアプリケーション名を取得します.

戻り値:
String アプリケーション名が返されます.

getSession

JRcSession getSession()
                      throws AccessException
セッション情報を取得.

このリクエストに関連付けられている現在のセッション情報を取得します.

戻り値:
JRcSession セッション情報が返されます.
例外:
AccessException - アクセス例外.