|
Foundation 1.1.2 | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface StreamConnection
このインタフェースでは、ストリーム接続に必要な機能を定義します。
このインタフェースの通常の実装 (たとえば MIDP 2.0) では、すべての StreamConnections
が、配下に InputStream
と OutputStream
を 1 つずつ持ちます。DataInputStream
をオープンすると、InputStream
がオープンされたとみなされます。DataOutputStream
をオープンすると、OutputStream
がオープンされたとみなされます。新たに InputStream
または OutputStream
をオープンしようとすると、IOException
がスローされます。InputStream
または OutputStream
を終了したあとにオープンしようとすると、IOException
がスローされます。
複数のストリームをサポートする実装では次の点に注意してください。各 openXXXStream
呼び出し (XXX 部分には Input または Output が入る) は、単一のストリームのコピーではなく、一意の新規ストリームを返します。オープンストリームをクローズする際、StreamConnection
実装は、接続を終了し、この接続から派生したその他のすべてのオープンストリームをクローズするオプションを選択できます。この実装を選択した場合は、その後接続およびストリームにアクセスしようとすると、IOException
がスローされます。この実装を選択しなかった場合は、オープンストリームを 1 つ閉じてもその他のオープンストリームに変化はなく、openXXXStream
呼び出しはすべて有効となります。したがって、新しい一意の XXXStream
が返されます。
StreamConnection
のメソッドは同期されません。別のスレッド内でも安全に呼び出せるストリームメソッドは、close
だけです。
メソッドの概要 |
---|
インタフェース javax.microedition.io.InputConnection から継承されたメソッド |
---|
openDataInputStream, openInputStream |
インタフェース javax.microedition.io.Connection から継承されたメソッド |
---|
close |
インタフェース javax.microedition.io.OutputConnection から継承されたメソッド |
---|
openDataOutputStream, openOutputStream |
インタフェース javax.microedition.io.Connection から継承されたメソッド |
---|
close |
|
Foundation 1.1.2 | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。