|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.net.ServerSocketFactory
このクラスは、サーバソケットを作成します。このクラスを別のファクトリのサブクラスに入れると、特定の種類のサーバソケットが作成され、ソケットレベルの public 機能を追加するための汎用的なフレームワークが提供されます。このクラスは、サーバ側のソケットファクトリとして機能し、作成されるソケットに関連するポリシーを取り込むことができます。
ソケットファクトリと同様に、サーバソケットファクトリのインスタンスにも、ソケットを作成するためのメソッドが組み込まれています。また、環境固有のサーバソケットファクトリもデフォルトで提供されます。このフレームワークでは、多くの場合、カスタマイズした独自のファクトリが使用されます。
SocketFactory
コンストラクタの概要 | |
protected |
ServerSocketFactory()
サーバソケットファクトリを作成します。 |
メソッドの概要 | |
ServerSocket |
createServerSocket()
バインドされていないサーバソケットを返します。 |
abstract ServerSocket |
createServerSocket(int port)
指定されたポートにバインドされているサーバソケットを返します。 |
abstract ServerSocket |
createServerSocket(int port,
int backlog)
指定されたポートにバインドされ、指定された接続バックログを使用するサーバソケットを返します。 |
abstract ServerSocket |
createServerSocket(int port,
int backlog,
InetAddress ifAddress)
指定されたポートにバインドされ、指定された待機バックログとローカル IP を使用するサーバソケットを返します。 |
static ServerSocketFactory |
getDefault()
環境にデフォルトで提供されるソケットファクトリのコピーを返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
protected ServerSocketFactory()
メソッドの詳細 |
public static ServerSocketFactory getDefault()
ServerSocketFactory
public ServerSocket createServerSocket() throws IOException
IOException
- ソケットを作成できない場合ServerSocket.bind(java.net.SocketAddress)
,
ServerSocket.bind(java.net.SocketAddress, int)
,
ServerSocket.ServerSocket()
public abstract ServerSocket createServerSocket(int port) throws IOException
port
- 待機するポート
ServerSocket
IOException
- ネットワークエラーの場合ServerSocket.ServerSocket(int)
public abstract ServerSocket createServerSocket(int port, int backlog) throws IOException
port
- 待機するポートbacklog
- キュー内の接続の数
ServerSocket
IOException
- ネットワークエラーの場合ServerSocket.ServerSocket(int, int)
public abstract ServerSocket createServerSocket(int port, int backlog, InetAddress ifAddress) throws IOException
ServerSocket
を作成できます。返されるソケットは、このファクトリに指定されたソケットオプション (受信タイムアウトなど) を使用して設定されています。
port
- 待機するポートbacklog
- キュー内の接続の数ifAddress
- 使用するネットワークインタフェースのアドレス
ServerSocket
IOException
- ネットワークエラーの場合ServerSocket.ServerSocket(int, int, java.net.InetAddress)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.