概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` - アクセス例外.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド