|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.net.ServerSocketFactory
public abstract class 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 Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。