Java.Nio.Channels Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define canais para operações de E/S, incluindo canais de arquivo e soquete e seletores para E/S sem bloqueio multiplexado.
Classes
| Nome | Description |
|---|---|
| AcceptPendingException |
Exceção desmarcada gerada quando é feita uma tentativa de iniciar uma operação de aceitação em um canal e uma operação de aceitação anterior não foi concluída. |
| AlreadyBoundException |
Exceção desmarcada gerada quando é feita uma tentativa de associar o soquete a um canal orientado à rede que já está associado. |
| AlreadyConnectedException |
Exceção desmarcada gerada quando é feita uma tentativa de conectar um |
| AsynchronousChannelGroup |
Um agrupamento de canais assíncronos para fins de compartilhamento de recursos. |
| AsynchronousCloseException |
Exceção verificada recebida por um thread quando outro thread fecha o canal ou a parte do canal no qual ele é bloqueado em uma operação de E/S. |
| AsynchronousFileChannel |
Um canal assíncrono para ler, gravar e manipular um arquivo. |
| AsynchronousServerSocketChannel |
Um canal assíncrono para soquetes de escuta orientados a fluxo. |
| AsynchronousSocketChannel |
Um canal assíncrono para soquetes de conexão orientados a fluxo. |
| CancelledKeyException |
Exceção desmarcada gerada quando é feita uma tentativa de usar uma chave de seleção que não é mais válida. |
| Channels |
Métodos utilitários para canais e fluxos. |
| ClosedByInterruptException |
Exceção verificada recebida por um thread quando outro thread a interrompe enquanto está bloqueada em uma operação de E/S em um canal. |
| ClosedChannelException |
Exceção verificada gerada quando é feita uma tentativa de invocar ou concluir uma operação de E/S no canal fechado ou pelo menos fechada para essa operação. |
| ClosedSelectorException |
Exceção desmarcada gerada quando é feita uma tentativa de invocar uma operação de E/S em um seletor fechado. |
| ConnectionPendingException |
Exceção desmarcada gerada quando é feita uma tentativa de conexão para a |
| DatagramChannel |
Um canal selecionável para soquetes orientados a datagram. |
| FileChannel |
Um canal para ler, gravar, mapear e manipular um arquivo. |
| FileChannel.MapMode |
Uma enumeração typesafe para modos de mapeamento de arquivo. |
| FileLock |
Um token que representa um bloqueio em uma região de um arquivo. |
| FileLockInterruptionException |
Exceção verificada recebida por um thread quando outro thread a interrompe enquanto aguarda a aquisição de um bloqueio de arquivo. |
| IGatheringByteChannelExtensions |
Define canais para operações de E/S, incluindo canais de arquivo e soquete e seletores para E/S sem bloqueio multiplexado. |
| IllegalBlockingModeException |
Exceção desmarcada gerada quando uma operação específica do modo de bloqueio é invocada em um canal no modo de bloqueio incorreto. |
| IllegalChannelGroupException |
Exceção desmarcada gerada quando é feita uma tentativa de abrir um canal em um grupo que não foi criado pelo mesmo provedor. |
| IllegalSelectorException |
Exceção desmarcada gerada quando é feita uma tentativa de registrar um canal com um seletor que não foi criado pelo provedor que criou o canal. |
| InterruptedByTimeoutException |
Exceção verificada recebida por um thread quando um tempo limite é decorrido antes da conclusão de uma operação assíncrona. |
| IReadableByteChannelExtensions |
Define canais para operações de E/S, incluindo canais de arquivo e soquete e seletores para E/S sem bloqueio multiplexado. |
| IScatteringByteChannelExtensions |
Define canais para operações de E/S, incluindo canais de arquivo e soquete e seletores para E/S sem bloqueio multiplexado. |
| IWritableByteChannelExtensions |
Define canais para operações de E/S, incluindo canais de arquivo e soquete e seletores para E/S sem bloqueio multiplexado. |
| MembershipKey |
Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol). |
| NoConnectionPendingException |
Exceção desmarcada gerada quando o |
| NonReadableChannelException |
Exceção desmarcada gerada quando é feita uma tentativa de leitura de um canal que não foi originalmente aberto para leitura. |
| NonWritableChannelException |
Exceção desmarcada gerada quando é feita uma tentativa de gravar em um canal que não foi originalmente aberto para gravação. |
| NotYetBoundException |
Exceção desmarcada gerada quando é feita uma tentativa de invocar uma operação de E/S em um canal de soquete de servidor que ainda não está associado. |
| NotYetConnectedException |
Exceção desmarcada gerada quando é feita uma tentativa de invocar uma operação de E/S em um canal de soquete que ainda não está conectado. |
| OverlappingFileLockException |
Exceção desmarcada gerada quando é feita uma tentativa de adquirir um bloqueio em uma região de um arquivo que sobrepõe uma região já bloqueada pelo mesmo Java máquina virtual ou quando outro thread já está aguardando para bloquear uma região sobreposta do mesmo arquivo. |
| Pipe |
Um par de canais que implementa um pipe unidirecional. |
| Pipe.SinkChannel |
Um canal que representa o final gravável de um |
| Pipe.SourceChannel |
Um canal que representa o final legível de um |
| ReadPendingException |
Exceção desmarcada gerada quando é feita uma tentativa de leitura de um canal de soquete assíncrono e uma leitura anterior não foi concluída. |
| SelectableChannel |
Um canal que pode ser multiplexado por meio de um |
| SelectionKey |
Um token que representa o registro de um |
| Selector |
Um multiplexor de |
| ServerSocketChannel |
Um canal selecionável para soquetes de escuta orientados a fluxo. |
| ShutdownChannelGroupException |
Exceção desmarcada gerada quando é feita uma tentativa de construir um canal em um grupo que está desligado ou o manipulador de conclusão de uma operação de E/S não pode ser invocado porque o grupo de canais foi encerrado. |
| SocketChannel |
Um canal selecionável para soquetes de conexão orientados a fluxo. |
| UnresolvedAddressException |
Exceção desmarcada gerada quando é feita uma tentativa de invocar uma operação de rede em um endereço de soquete não resolvido. |
| UnsupportedAddressTypeException |
Exceção desmarcada gerada quando é feita uma tentativa de associar ou conectar-se a um endereço de soquete de um tipo que não tem suporte. |
| WritePendingException |
Exceção desmarcada gerada quando é feita uma tentativa de gravar em um canal de soquete assíncrono e uma gravação anterior não foi concluída. |
Interfaces
| Nome | Description |
|---|---|
| IAsynchronousByteChannel |
Um canal assíncrono que pode ler e gravar bytes. |
| IAsynchronousChannel |
Um canal que dá suporte a operações de E/S assíncronas. |
| IByteChannel |
Um canal que pode ler e gravar bytes. |
| IChannel |
Um nexo para operações de E/S. |
| ICompletionHandler |
Um manipulador para consumir o resultado de uma operação de E/S assíncrona. |
| IGatheringByteChannel |
Um canal que pode gravar bytes de uma sequência de buffers. |
| IInterruptibleChannel |
Um canal que pode ser assíncrono fechado e interrompido. |
| IReadableByteChannel |
Um canal que pode ler bytes. |
| IScatteringByteChannel |
Um canal que pode ler bytes em uma sequência de buffers. |
| ISeekableByteChannel |
Um canal de bytes que mantém uma posição atual e permite que a posição seja alterada. |
| IWritableByteChannel |
Um canal que pode gravar bytes. |
Enumerações
| Nome | Description |
|---|---|
| Operations |
Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos. |