class SSLSocketChannel
extends java.nio.channels.SocketChannel
| コンストラクタ | 説明 |
|---|---|
SSLSocketChannel(javax.net.ssl.SSLSocket socket) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
java.nio.channels.SocketChannel |
bind(java.net.SocketAddress local) |
requires Java 7
|
boolean |
connect(java.net.SocketAddress remote) |
|
boolean |
finishConnect() |
|
java.net.SocketAddress |
getLocalAddress() |
|
<T> T |
getOption(java.net.SocketOption<T> name) |
|
java.net.SocketAddress |
getRemoteAddress() |
new in Java 7
|
void |
implCloseSelectableChannel() |
|
void |
implConfigureBlocking(boolean block) |
|
boolean |
isConnected() |
|
boolean |
isConnectionPending() |
|
int |
read(java.nio.ByteBuffer src) |
|
long |
read(java.nio.ByteBuffer[] srcs,
int offset,
int length) |
|
<T> java.nio.channels.SocketChannel |
setOption(java.net.SocketOption<T> name,
T value) |
requires Java 7
|
java.nio.channels.SocketChannel |
shutdownInput() |
new in Java 7
|
java.nio.channels.SocketChannel |
shutdownOutput() |
new in Java 7
|
java.net.Socket |
socket() |
|
java.util.Set<java.net.SocketOption<?>> |
supportedOptions() |
|
int |
write(java.nio.ByteBuffer src) |
|
long |
write(java.nio.ByteBuffer[] srcs,
int offset,
int length) |
blockingLock, configureBlocking, implCloseChannel, isBlocking, isRegistered, keyFor, provider, registerpublic java.net.Socket socket()
socket クラス内 java.nio.channels.SocketChannelpublic boolean connect(java.net.SocketAddress remote)
connect クラス内 java.nio.channels.SocketChannelpublic boolean finishConnect()
finishConnect クラス内 java.nio.channels.SocketChannelpublic boolean isConnected()
isConnected クラス内 java.nio.channels.SocketChannelpublic boolean isConnectionPending()
isConnectionPending クラス内 java.nio.channels.SocketChannelpublic java.net.SocketAddress getRemoteAddress()
getRemoteAddress クラス内 java.nio.channels.SocketChannelpublic java.nio.channels.SocketChannel shutdownInput()
throws java.io.IOException
shutdownInput クラス内 java.nio.channels.SocketChanneljava.io.IOExceptionpublic java.nio.channels.SocketChannel shutdownOutput()
throws java.io.IOException
shutdownOutput クラス内 java.nio.channels.SocketChanneljava.io.IOExceptionpublic <T> java.nio.channels.SocketChannel setOption(java.net.SocketOption<T> name,
T value)
setOption クラス内 java.nio.channels.SocketChannelpublic java.nio.channels.SocketChannel bind(java.net.SocketAddress local)
bind クラス内 java.nio.channels.SocketChannelpublic int read(java.nio.ByteBuffer src)
throws java.io.IOException
read クラス内 java.nio.channels.SocketChanneljava.io.IOExceptionpublic long read(java.nio.ByteBuffer[] srcs,
int offset,
int length)
read クラス内 java.nio.channels.SocketChannelpublic int write(java.nio.ByteBuffer src)
throws java.io.IOException
write クラス内 java.nio.channels.SocketChanneljava.io.IOExceptionpublic long write(java.nio.ByteBuffer[] srcs,
int offset,
int length)
write クラス内 java.nio.channels.SocketChannelpublic void implCloseSelectableChannel()
throws java.io.IOException
implCloseSelectableChannel クラス内 java.nio.channels.spi.AbstractSelectableChanneljava.io.IOExceptionpublic void implConfigureBlocking(boolean block)
throws java.io.IOException
implConfigureBlocking クラス内 java.nio.channels.spi.AbstractSelectableChanneljava.io.IOExceptionpublic java.net.SocketAddress getLocalAddress()
getLocalAddress クラス内 java.nio.channels.SocketChannelpublic <T> T getOption(java.net.SocketOption<T> name)
public java.util.Set<java.net.SocketOption<?>> supportedOptions()