Java.Nio.Channels Espacio de nombres

Define los canales para las operaciones de E/S, incluidos los canales de archivos y sockets, y los selectores para E/S sin bloqueo multiplexado.

Clases

Nombre Description
AcceptPendingException

Excepción desactivada que se produce cuando se intenta iniciar una operación de aceptación en un canal y no se ha completado una operación de aceptación anterior.

AlreadyBoundException

Excepción desactivada que se produce cuando se intenta enlazar el socket a un canal orientado a la red que ya está enlazado.

AlreadyConnectedException

Excepción desactivada que se produce cuando se intenta conectar un SocketChannel objeto que ya está conectado.

AsynchronousChannelGroup

Agrupación de canales asincrónicos con el fin de compartir recursos.

AsynchronousCloseException

Se ha comprobado la excepción recibida por un subproceso cuando otro subproceso cierra el canal o la parte del canal en el que está bloqueado en una operación de E/S.

AsynchronousFileChannel

Un canal asincrónico para leer, escribir y manipular un archivo.

AsynchronousServerSocketChannel

Un canal asincrónico para sockets de escucha orientados a flujos.

AsynchronousSocketChannel

Un canal asincrónico para sockets de conexión orientados a flujos.

CancelledKeyException

Excepción desactivada que se produce cuando se intenta usar una clave de selección que ya no es válida.

Channels

Métodos de utilidad para canales y secuencias.

ClosedByInterruptException

Se ha comprobado la excepción recibida por un subproceso cuando otro subproceso lo interrumpe mientras está bloqueado en una operación de E/S en un canal.

ClosedChannelException

Excepción activada que se produce cuando se intenta invocar o completar una operación de E/S en el canal que se cierra o al menos se cierra en esa operación.

ClosedSelectorException

Excepción desactivada que se produce cuando se intenta invocar una operación de E/S en un selector cerrado.

ConnectionPendingException

Excepción desactivada que se produce cuando se intenta conectar una SocketChannel para la que ya está en curso una operación de conexión sin bloqueo.

DatagramChannel

Un canal seleccionable para sockets orientados a datagramas.

FileChannel

Un canal para leer, escribir, asignar y manipular un archivo.

FileChannel.MapMode

Enumeración typesafe para modos de asignación de archivos.

FileLock

Token que representa un bloqueo en una región de un archivo.

FileLockInterruptionException

Se ha comprobado la excepción recibida por un subproceso cuando otro subproceso lo interrumpe mientras está esperando adquirir un bloqueo de archivo.

IGatheringByteChannelExtensions

Define los canales para las operaciones de E/S, incluidos los canales de archivos y sockets, y los selectores para E/S sin bloqueo multiplexado.

IllegalBlockingModeException

Excepción desactivada que se produce cuando se invoca una operación específica del modo de bloqueo en un canal en el modo de bloqueo incorrecto.

IllegalChannelGroupException

Excepción desactivada que se produce cuando se intenta abrir un canal en un grupo que no creó el mismo proveedor.

IllegalSelectorException

Excepción desactivada que se produce cuando se intenta registrar un canal con un selector que no creó el proveedor que creó el canal.

InterruptedByTimeoutException

Se ha comprobado la excepción recibida por un subproceso cuando transcurre un tiempo de espera antes de que se complete una operación asincrónica.

IReadableByteChannelExtensions

Define los canales para las operaciones de E/S, incluidos los canales de archivos y sockets, y los selectores para E/S sin bloqueo multiplexado.

IScatteringByteChannelExtensions

Define los canales para las operaciones de E/S, incluidos los canales de archivos y sockets, y los selectores para E/S sin bloqueo multiplexado.

IWritableByteChannelExtensions

Define los canales para las operaciones de E/S, incluidos los canales de archivos y sockets, y los selectores para E/S sin bloqueo multiplexado.

MembershipKey

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

NoConnectionPendingException

Excepción desactivada que se produce cuando se invoca el SocketChannel#finishConnect finishConnect método de un SocketChannel sin invocar primero correctamente su SocketChannel#connect connect método.

NonReadableChannelException

Excepción desactivada que se produce cuando se intenta leer desde un canal que no se abrió originalmente para leer.

NonWritableChannelException

Excepción desactivada que se produce cuando se intenta escribir en un canal que no se abrió originalmente para escribir.

NotYetBoundException

Excepción desactivada que se produce cuando se intenta invocar una operación de E/S en un canal de socket de servidor que aún no está enlazado.

NotYetConnectedException

Excepción desactivada que se produce cuando se intenta invocar una operación de E/S en un canal de socket que aún no está conectado.

OverlappingFileLockException

Excepción desactivada que se produce cuando se intenta adquirir un bloqueo en una región de un archivo que se superpone a una región que ya está bloqueada por la misma máquina virtual Java o cuando otro subproceso ya espera bloquear una región superpuesta del mismo archivo.

Pipe

Un par de canales que implementa una canalización unidireccional.

Pipe.SinkChannel

Canal que representa el final grabable de un Pipe.

Pipe.SourceChannel

Canal que representa el final legible de un Pipe.

ReadPendingException

Excepción desactivada que se produce cuando se intenta leer desde un canal de socket asincrónico y no se ha completado una lectura anterior.

SelectableChannel

Un canal que se puede multiplexar a través de .Selector

SelectionKey

Token que representa el registro de con SelectableChannel un Selector.

Selector

Multiplexor de SelectableChannel objetos.

ServerSocketChannel

Un canal seleccionable para sockets de escucha orientados a flujos.

ShutdownChannelGroupException

Excepción desactivada que se produce cuando se intenta construir un canal en un grupo que está apagado o el controlador de finalización de una operación de E/S no se puede invocar porque el grupo de canales ha finalizado.

SocketChannel

Un canal seleccionable para sockets de conexión orientados a flujos.

UnresolvedAddressException

Excepción desactivada que se produce cuando se intenta invocar una operación de red tras una dirección de socket sin resolver.

UnsupportedAddressTypeException

Excepción desactivada que se produce cuando se intenta enlazar o conectarse a una dirección de socket de un tipo que no se admite.

WritePendingException

Excepción desactivada que se produce cuando se intenta escribir en un canal de socket asincrónico y no se ha completado una escritura anterior.

Interfaces

Nombre Description
IAsynchronousByteChannel

Un canal asincrónico que puede leer y escribir bytes.

IAsynchronousChannel

Canal que admite operaciones asincrónicas de E/S.

IByteChannel

Canal que puede leer y escribir bytes.

IChannel

Un nexo para las operaciones de E/S.

ICompletionHandler

Controlador para consumir el resultado de una operación de E/S asincrónica.

IGatheringByteChannel

Canal que puede escribir bytes desde una secuencia de búferes.

IInterruptibleChannel

Canal que se puede cerrar e interrumpir de forma asincrónica.

IReadableByteChannel

Canal que puede leer bytes.

IScatteringByteChannel

Canal que puede leer bytes en una secuencia de búferes.

ISeekableByteChannel

Canal de bytes que mantiene una posición actual y permite cambiar la posición.

IWritableByteChannel

Canal que puede escribir bytes.

Enumeraciones

Nombre Description
Operations

Enumera los valores devueltos por varios tipos y tomados como parámetro de varios tipos.