java > java.nio > java.nio.channels > java.nio.channels.socketchannel >

Class: java.nio.channels.SocketChannel
    java.lang.Object
       java.nio.channels.spi.AbstractInterruptibleChannel
               java.nio.channels.SelectableChannel
                       java.nio.channels.spi.AbstractSelectableChannel
                               java.nio.channels.SocketChannel


public abstract class SocketChannel extends AbstractSelectableChannel implements ByteChannel, ScatteringByteChannel, GatheringByteChannel


FIELDS:

CONSTRUCTORS:
protected SocketChannel(SelectorProvider provider)


METHODS:
public abstract boolean connect(SocketAddress remote)
Throws: AlreadyConnectedException
Throws: ConnectionPendingException
Throws: ClosedChannelException
Throws: AsynchronousCloseException
Throws: ClosedByInterruptException
Throws: UnresolvedAddressException
Throws: UnsupportedAddressTypeException
Throws: SecurityException
Throws: IOException

public abstract boolean finishConnect()
Throws: NoConnectionPendingException
Throws: ClosedChannelException
Throws: AsynchronousCloseException
Throws: ClosedByInterruptException
Throws: IOException

public abstract boolean isConnected()

public abstract boolean isConnectionPending()

public static SocketChannel open()
Throws: IOException

public static SocketChannel open(SocketAddress remote)
Throws: AsynchronousCloseException
Throws: ClosedByInterruptException
Throws: UnresolvedAddressException
Throws: UnsupportedAddressTypeException
Throws: SecurityException
Throws: IOException

public abstract int read(ByteBuffer dst)
Throws: NotYetConnectedException
Throws: ClosedChannelException
Throws: AsynchronousCloseException
Throws: ClosedByInterruptException
Throws: IOException

public final long read(ByteBuffer[] dsts)
Throws: NotYetConnectedException
Throws: ClosedChannelException
Throws: AsynchronousCloseException
Throws: ClosedByInterruptException
Throws: IOException

public abstract long read(ByteBuffer[] dsts, int offset, int length)
Throws: NotYetConnectedException
Throws: ClosedChannelException
Throws: AsynchronousCloseException
Throws: ClosedByInterruptException
Throws: IOException

public abstract Socket socket()

public final int validOps()
Overrides: SelectableChannel

public abstract int write(ByteBuffer src)
Throws: NotYetConnectedException
Throws: ClosedChannelException
Throws: AsynchronousCloseException
Throws: ClosedByInterruptException
Throws: IOException

public final long write(ByteBuffer[] srcs)
Throws: NotYetConnectedException
Throws: ClosedChannelException
Throws: AsynchronousCloseException
Throws: ClosedByInterruptException
Throws: IOException

public abstract long write(ByteBuffer[] srcs, int offset, int length)
Throws: NotYetConnectedException
Throws: ClosedChannelException
Throws: AsynchronousCloseException
Throws: ClosedByInterruptException
Throws: IOException


INHERITED METHODS:
provider(), isRegistered(), keyFor(java.nio.channels.Selector), register(java.nio.channels.Selector, int, java.lang.Object), implCloseChannel(), implCloseSelectableChannel(), isBlocking(), blockingLock(), configureBlocking(boolean), implConfigureBlocking(boolean), provider(), validOps(), isRegistered(), keyFor(java.nio.channels.Selector), register(java.nio.channels.Selector, int, java.lang.Object), register(java.nio.channels.Selector, int), configureBlocking(boolean), isBlocking(), blockingLock(), close(), implCloseChannel(), isOpen(), begin(), end(boolean), getClass(), hashCode(), equals(java.lang.Object), clone(), toString(), notify(), notifyAll(), wait(long), wait(long, int), wait(), finalize(),

SUBCLASSES:





Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net