javax.microedition.io
Interface StreamConnection
- All Superinterfaces:
- Connection, InputConnection, OutputConnection
- All Known Subinterfaces:
- ContentConnection, FileConnection, HttpConnection, HttpsConnection, SecureConnection, SocketConnection
@TransactionType(value=NOT_SUPPORTED)
public interface StreamConnection
- extends InputConnection, OutputConnection
This interface defines the capabilities that a stream connection must have.
In a typical implementation of this interface (for instance in MIDP 2.0), all
StreamConnections
have one underlying InputStream
and one OutputStream
. Opening a DataInputStream
counts as opening an InputStream
and opening a
DataOutputStream
counts as opening an
OutputStream
. Trying to open another InputStream
or OutputStream
causes an IOException
. Trying
to open the InputStream
or OutputStream
after
they have been closed causes an IOException
.
The methods of StreamConnection
are not synchronized. The only
stream method that can be called safely in another thread is
close
.
- Since:
- CLDC 1.0, Java Card 3.0
Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.