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

## com.JRcServer
クラス JRcConnectCommon

    java.lang.Object
      com.JRcServer.JRcConnectCommon

    public class JRcConnectCommon

extends java.lang.Object

JRcServer共通処理.

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

フィールドの概要
`static int` | `BASE_BUFFER` 基本バッファサイズ.
`static int` | `BUFFER_LENGTH` バッファサイズ.
`static int` | `RECV_TIMEOUT` ソケット受信タイムアウト.

メソッドの概要
`static BinResource` | `receive(boolean rcvType, ResourceType resType, Synchronized sync, java.io.InputStream stream, int timeout)` データ受信処理.
`static void` | `setSocketOption(java.net.Socket socket)` ソケットオプションをセット.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### BUFFER_LENGTH

    public static final int BUFFER_LENGTH

  バッファサイズ.

  関連項目:
    定数フィールド値

### RECV_TIMEOUT

    public static final int RECV_TIMEOUT

  ソケット受信タイムアウト.

  関連項目:
    定数フィールド値

### BASE_BUFFER

    public static final int BASE_BUFFER

  基本バッファサイズ.

  関連項目:
    定数フィールド値

メソッドの詳細

### setSocketOption

    public static final void setSocketOption(java.net.Socket socket)
                                      throws java.net.SocketException

  ソケットオプションをセット.
  ソケットオプションを設定します.

  パラメータ:
    `socket` - 対象のソケット情報を設定します.
  例外:
    `java.net.SocketException` - ソケット例外.

### receive

    public static final BinResource receive(boolean rcvType,
                                            ResourceType resType,
                                            Synchronized sync,
                                            java.io.InputStream stream,
                                            int timeout)
                                     throws JRCommandException,
                                            ConnectTimeoutException,
                                            ExecutionException

  データ受信処理.
  データ受信処理を行います.

  パラメータ:
    `receiveTime` - 対象の受信ヘッダタイプを設定します.
    [true]が設定された場合は、送信ヘッダ条件の内容として取得します.
    [false]が設定された場合は、受信ヘッダ条件の内容として取得します.
    `resType` - 対象のリソースタイプを設定します.
    `sync` - 同期オブジェクトを設定します.
    `stream` - 対象の入力ストリームを設定します.
    `timeout` - 受信タイムアウトを設定します.
  戻り値:
    BinResource 受信情報が返されます.
    [null]が返された場合、接続先がクローズされた可能性があります.
  例外:
    `JRCommandException` - JRCommand例外.
    `ConnectTimeoutException` - コネクションタイムアウト例外.
    `ExecutionException` - 実行例外.

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