Home » openjdk-7 » sun » nio » ch »

sun.nio.ch

Interfaces:

Cancellable   Implemented by asynchronous channels that require notification when an I/O operation is cancelled.  code | html
DirectBuffer     code | html
Groupable   Implemented by asynchronous channels that can be associated with an asynchronous channel group.  code | html
Interruptible   An object that interrupts a thread blocked in an I/O operation.  code | html
Iocp.OverlappedChannel     code | html
Iocp.ResultHandler   The handler for consuming the result of an asynchronous I/O operation.  code | html
Port.PollableChannel   Implemented by clients registered with this port.  code | html
SctpNotification   All Notification implemenations MUST implement this interface to provide access to the native association identidier.  code | html
SelChImpl   An interface that allows translation (and more!).  code | html
SocketOpts     code | html
SocketOpts.IP     code | html
SocketOpts.IP.TCP     code | html

Abstract Classes:

AbstractPollArrayWrapper   Manipulates a native array of pollfd structs.  code | html
AbstractPollSelectorImpl   An abstract selector impl.  code | html
AsynchronousChannelGroupImpl   Base implementation of AsynchronousChannelGroup  code | html
AsynchronousFileChannelImpl   Base implementation of AsynchronousFileChannel.  code | html
AsynchronousServerSocketChannelImpl   Base implementation of AsynchronousServerSocketChannel.  code | html
AsynchronousSocketChannelImpl   Base implementation of AsynchronousSocketChannel  code | html
FileDispatcher     code | html
FileLockTable     code | html
NativeDispatcher   Allows different platforms to call different native methods for read and write operations.  code | html
Port   Base implementation of AsynchronousChannelGroupImpl for Unix systems.  code | html
SelectorImpl   Base Selector implementation class.  code | html
SelectorProviderImpl     code | html
SocketOptsImpl.Dispatcher     code | html

Classes:

UnixAsynchronousSocketChannelImpl.OpType     code | html
AllocatedNativeObject     code | html
AsynchronousServerSocketChannelImpl.DefaultOptionsHolder     code | html
AsynchronousSocketChannelImpl.DefaultOptionsHolder     code | html
ChannelInputStream   This class is defined here rather than in java.nio.channels.Channels so that code can be shared with SocketAdaptor.  code | html
CompletedFuture   A Future representing the result of an I/O operation that has already completed.  code | html
DatagramChannelImpl   An implementation of DatagramChannels.  code | html
DatagramChannelImpl.DefaultOptionsHolder     code | html
DatagramDispatcher   Allows different platforms to call different native methods for read and write operations.  code | html
DatagramSocketAdaptor     code | html
DefaultAsynchronousChannelProvider   Creates this platform's default asynchronous channel provider  code | html
DefaultSelectorProvider   Creates this platform's default SelectorProvider  code | html
DevPollArrayWrapper   Manipulates a native array of pollfd structs on Solaris: typedef struct pollfd { int fd; short events; short revents; } pollfd_t;  code | html
DevPollArrayWrapper.Updator     code | html
DevPollSelectorImpl   An implementation of Selector for Solaris.  code | html
DevPollSelectorProvider     code | html
EPoll   Provides access to the Linux epoll facility.  code | html
EPollArrayWrapper   Manipulates a native array of epoll_event structs on Linux: typedef union epoll_data { void *ptr; int fd; __uint32_t u32; __uint64_t u64; } epoll_data_t; struct epoll_event { __uint32_t events; epoll_data_t data; }; The system call to wait for I/O events is epoll_wait(2).  code | html
EPollArrayWrapper.Updator     code | html
EPollPort   AsynchronousChannelGroup implementation based on the Linux epoll facility.  code | html
EPollPort.Event     code | html
EPollPort.EventHandlerTask     code | html
EPollSelectorImpl   An implementation of Selector for Linux 2.6+ kernels that uses the epoll event notification facility.  code | html
EPollSelectorProvider     code | html
ExtendedSocketOption   Defines socket options that are supported by the implementation but not defined in StandardSocketOptions.  code | html
FileChannelImpl     code | html
FileChannelImpl.SimpleFileLockTable   A simple file lock table that maintains a list of FileLocks obtained by a FileChannel.  code | html
FileChannelImpl.Unmapper     code | html
FileDispatcherImpl     code | html
FileKey     code | html
FileLockImpl     code | html
IOStatus     code | html
IOUtil   File-descriptor based I/O utilities that are shared by NIO classes.  code | html
IOVecWrapper   Manipulates a native array of iovec structs on Solaris: typedef struct iovec { caddr_t iov_base; int iov_len; } iovec_t;  code | html
IOVecWrapper.Deallocator     code | html
InheritedChannel     code | html
InheritedChannel.InheritedDatagramChannelImpl     code | html
InheritedChannel.InheritedServerSocketChannelImpl     code | html
InheritedChannel.InheritedSocketChannelImpl     code | html
Invoker   Defines static methods to invoke a completion handler or arbitrary task.  code | html
Invoker.GroupAndInvokeCount     code | html
Iocp   Windows implementation of AsynchronousChannelGroup encapsulating an I/O completion port.  code | html
Iocp.CompletionStatus   Container for data returned by GetQueuedCompletionStatus  code | html
Iocp.EventHandlerTask   Long-running task servicing system-wide or per-file completion port  code | html
LinuxAsynchronousChannelProvider     code | html
MembershipKeyImpl   MembershipKey implementation.  code | html
MembershipKeyImpl.Type4   MembershipKey will additional context for IPv4 membership  code | html
MembershipKeyImpl.Type6   MembershipKey will additional context for IPv6 membership  code | html
MembershipRegistry   Simple registry of membership keys for a MulticastChannel.  code | html
NativeObject   Proxies for objects that reside in native memory.  code | html
NativeThread     code | html
NativeThreadSet     code | html
Net     code | html
OptionAdaptor     code | html
OptionKey   Represents the level/name of a socket option  code | html
PendingFuture   A Future for a pending I/O operation.  code | html
PendingIoCache   Maintains a mapping of pending I/O requests (identified by the address of an OVERLAPPED structure) to Futures.  code | html
PipeImpl   A simple Pipe implementation based on a socket connection.  code | html
PipeImpl.Initializer     code | html
PollArrayWrapper   Manipulates a native array of structs corresponding to (fd, events) pairs.  code | html
PollSelectorImpl   An implementation of Selector for Solaris.  code | html
PollSelectorProvider     code | html
Reflect     code | html
Reflect.ReflectionError     code | html
SctpAssocChange   An implementation of AssociationChangeNotification  code | html
SctpAssociationImpl   An implementation of Association  code | html
SctpChannelImpl   Unimplemented.  code | html
SctpMessageInfoImpl   An implementation of a MessageInfo.  code | html
SctpMultiChannelImpl   Unimplemented.  code | html
SctpNet     code | html
SctpPeerAddrChange   An implementation of PeerAddressChangeNotification  code | html
SctpResultContainer   Wraps the actual message or notification so that it can be set and returned from the native receive implementation.  code | html
SctpSendFailed   An implementation of SendFailedNotification  code | html
SctpServerChannelImpl   Unimplemented.  code | html
SctpShutdown   An implementation of ShutdownNotification  code | html
SctpStdSocketOption     code | html
Secrets   Provides access to implementation private constructors and methods.  code | html
SelectionKeyImpl   An implementation of SelectionKey for Solaris.  code | html
ServerSocketAdaptor     code | html
ServerSocketChannelImpl   An implementation of ServerSocketChannels  code | html
ServerSocketChannelImpl.DefaultOptionsHolder     code | html
SharedFileLockTable   A file lock table that is over a system-wide map of all file locks.  code | html
SharedFileLockTable.FileLockReference   A weak reference to a FileLock.  code | html
SimpleAsynchronousDatagramChannelImpl   A prototype implementation of AsynchronousDatagramChannel, used to aid test and spec development.  code | html
SimpleAsynchronousDatagramChannelImpl.WrappedMembershipKey     code | html
SimpleAsynchronousFileChannelImpl   "Portable" implementation of AsynchronousFileChannel for use on operating systems that don't support asynchronous file I/O.  code | html
SimpleAsynchronousFileChannelImpl.DefaultExecutorHolder     code | html
SinkChannelImpl   Pipe.SinkChannel implementation based on socket connection.  code | html
SocketAdaptor     code | html
SocketAdaptor.SocketInputStream     code | html
SocketChannelImpl   An implementation of SocketChannels  code | html
SocketChannelImpl.DefaultOptionsHolder     code | html
SocketDispatcher   Allows different platforms to call different native methods for read and write operations.  code | html
SocketOptsImpl     code | html
SocketOptsImpl.IP     code | html
SocketOptsImpl.IP.TCP     code | html
SolarisAsynchronousChannelProvider     code | html
SolarisEventPort   AsynchronousChannelGroup implementation based on the Solaris 10 event port framework.  code | html
SolarisEventPort.EventHandlerTask     code | html
SourceChannelImpl   Pipe.SourceChannel implementation based on socket connection.  code | html
ThreadPool   Encapsulates a thread pool associated with a channel group.  code | html
ThreadPool.DefaultThreadPoolHolder     code | html
UnixAsynchronousServerSocketChannelImpl   Unix implementation of AsynchronousServerSocketChannel  code | html
UnixAsynchronousSocketChannelImpl   Unix implementation of AsynchronousSocketChannel  code | html
Util     code | html
Util.BufferCache   A simple cache of direct buffers.  code | html
Util.SelectorWrapper     code | html
Util.SelectorWrapper.Closer     code | html
WindowsAsynchronousChannelProvider     code | html
WindowsAsynchronousFileChannelImpl   Windows implementation of AsynchronousFileChannel using overlapped I/O.  code | html
WindowsAsynchronousFileChannelImpl.DefaultIocpHolder     code | html
WindowsAsynchronousFileChannelImpl.LockTask   Task that initiates locking operation and handles completion result.  code | html
WindowsAsynchronousFileChannelImpl.ReadTask   Task that initiates read operation and handles completion result.  code | html
WindowsAsynchronousFileChannelImpl.WriteTask   Task that initiates write operation and handles completion result.  code | html
WindowsAsynchronousServerSocketChannelImpl   Windows implementation of AsynchronousServerSocketChannel using overlapped I/O.  code | html
WindowsAsynchronousServerSocketChannelImpl.AcceptTask   Task to initiate accept operation and to handle result.  code | html
WindowsAsynchronousSocketChannelImpl   Windows implementation of AsynchronousSocketChannel using overlapped I/O.  code | html
WindowsAsynchronousSocketChannelImpl.ConnectTask   Implements the task to initiate a connection and the handler to consume the result when the connection is established (or fails).  code | html
WindowsAsynchronousSocketChannelImpl.ReadTask   Implements the task to initiate a read and the handler to consume the result when the read completes.  code | html
WindowsAsynchronousSocketChannelImpl.WriteTask   Implements the task to initiate a write and the handler to consume the result when the write completes.  code | html
WindowsSelectorImpl   A multi-threaded implementation of Selector for Windows.  code | html
WindowsSelectorImpl.FdMap     code | html
WindowsSelectorImpl.FinishLock     code | html
WindowsSelectorImpl.MapEntry     code | html
WindowsSelectorImpl.SelectThread     code | html
WindowsSelectorImpl.StartLock     code | html
WindowsSelectorImpl.SubSelector     code | html
WindowsSelectorProvider     code | html