Java.Nio.Channels Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les canaux pour les opérations d’E/S, y compris les canaux de fichiers et de sockets, et les sélecteurs pour les E/S multiplexées non bloquantes.
Classes
| Nom | Description |
|---|---|
| AcceptPendingException |
Exception désactivée levée lorsqu’une tentative est effectuée pour lancer une opération d’acceptation sur un canal et qu’une opération d’acceptation précédente n’est pas terminée. |
| AlreadyBoundException |
Exception désactivée levée lorsqu’une tentative est effectuée pour lier le socket à un canal orienté réseau déjà lié. |
| AlreadyConnectedException |
Exception désactivée levée lorsqu’une tentative est effectuée pour connecter une |
| AsynchronousChannelGroup |
Regroupement de canaux asynchrones à des fins de partage de ressources. |
| AsynchronousCloseException |
Exception vérifiée reçue par un thread quand un autre thread ferme le canal ou la partie du canal sur lequel il est bloqué dans une opération d’E/S. |
| AsynchronousFileChannel |
Canal asynchrone pour la lecture, l’écriture et la manipulation d’un fichier. |
| AsynchronousServerSocketChannel |
Canal asynchrone pour les sockets d’écoute orientés flux. |
| AsynchronousSocketChannel |
Canal asynchrone pour les sockets de connexion orientés flux. |
| CancelledKeyException |
Exception désactivée levée lorsqu’une tentative d’utilisation d’une clé de sélection n’est plus valide. |
| Channels |
Méthodes utilitaires pour les canaux et les flux. |
| ClosedByInterruptException |
Exception vérifiée reçue par un thread lorsqu’un autre thread l’interrompt pendant qu’il est bloqué dans une opération d’E/S sur un canal. |
| ClosedChannelException |
Exception cochée levée lorsqu’une tentative d’appel ou d’exécution d’une opération d’E/S sur le canal fermé ou au moins fermée à cette opération. |
| ClosedSelectorException |
Exception désactivée levée lorsqu’une tentative d’appel d’une opération d’E/S est effectuée sur un sélecteur fermé. |
| ConnectionPendingException |
Exception désactivée levée lorsqu’une tentative de connexion est effectuée pour connecter une |
| DatagramChannel |
Canal sélectionnable pour les sockets orientés datagramme. |
| FileChannel |
Canal de lecture, d’écriture, de mappage et de manipulation d’un fichier. |
| FileChannel.MapMode |
Énumération typesafe pour les modes de mappage de fichiers. |
| FileLock |
Jeton représentant un verrou sur une région d’un fichier. |
| FileLockInterruptionException |
Exception vérifiée reçue par un thread lorsqu’un autre thread l’interrompt pendant qu’il attend d’acquérir un verrou de fichier. |
| IGatheringByteChannelExtensions |
Définit les canaux pour les opérations d’E/S, y compris les canaux de fichiers et de sockets, et les sélecteurs pour les E/S multiplexées non bloquantes. |
| IllegalBlockingModeException |
Exception désactivée levée lorsqu’une opération spécifique au mode de blocage est appelée sur un canal en mode bloquant incorrect. |
| IllegalChannelGroupException |
Exception désactivée levée lorsqu’une tentative d’ouverture d’un canal dans un groupe qui n’a pas été créé par le même fournisseur. |
| IllegalSelectorException |
Exception désactivée levée lorsqu’une tentative est effectuée pour inscrire un canal auprès d’un sélecteur qui n’a pas été créé par le fournisseur qui a créé le canal. |
| InterruptedByTimeoutException |
Exception vérifiée reçue par un thread lorsqu’un délai d’expiration s’écoule avant la fin d’une opération asynchrone. |
| IReadableByteChannelExtensions |
Définit les canaux pour les opérations d’E/S, y compris les canaux de fichiers et de sockets, et les sélecteurs pour les E/S multiplexées non bloquantes. |
| IScatteringByteChannelExtensions |
Définit les canaux pour les opérations d’E/S, y compris les canaux de fichiers et de sockets, et les sélecteurs pour les E/S multiplexées non bloquantes. |
| IWritableByteChannelExtensions |
Définit les canaux pour les opérations d’E/S, y compris les canaux de fichiers et de sockets, et les sélecteurs pour les E/S multiplexées non bloquantes. |
| MembershipKey |
Jeton représentant l’appartenance à un groupe de multidiffusion IP (Internet Protocol). |
| NoConnectionPendingException |
Exception décochée levée lorsque la |
| NonReadableChannelException |
Exception désactivée levée lorsqu’une tentative de lecture est effectuée à partir d’un canal qui n’a pas été ouvert à l’origine pour la lecture. |
| NonWritableChannelException |
Exception désactivée levée lorsqu’une tentative d’écriture est effectuée sur un canal qui n’a pas été ouvert à l’origine pour l’écriture. |
| NotYetBoundException |
Exception désactivée levée lorsqu’une tentative d’appel d’une opération d’E/S est effectuée sur un canal de socket de serveur qui n’est pas encore lié. |
| NotYetConnectedException |
Exception désactivée levée lorsqu’une tentative d’appel d’une opération d’E/S est effectuée sur un canal de socket qui n’est pas encore connecté. |
| OverlappingFileLockException |
Exception désactivée levée lorsqu’une tentative est effectuée pour acquérir un verrou sur une région d’un fichier qui chevauche une région déjà verrouillée par la même machine virtuelle Java, ou lorsqu’un autre thread attend déjà de verrouiller une région qui se chevauche du même fichier. |
| Pipe |
Paire de canaux qui implémente un canal unidirectionnel. |
| Pipe.SinkChannel |
Canal représentant la fin accessible en écriture d’un |
| Pipe.SourceChannel |
Canal représentant la fin lisible d’un |
| ReadPendingException |
Exception désactivée levée lorsqu’une tentative de lecture à partir d’un canal de socket asynchrone et qu’une lecture précédente n’a pas été effectuée. |
| SelectableChannel |
Canal qui peut être multiplexé via un |
| SelectionKey |
Jeton représentant l’inscription d’un |
| Selector |
Multiplexeur d’objets |
| ServerSocketChannel |
Canal sélectionnable pour les sockets d’écoute orientés flux. |
| ShutdownChannelGroupException |
Exception désactivée levée lorsqu’une tentative de construction d’un canal dans un groupe qui est arrêté ou le gestionnaire d’achèvement d’une opération d’E/S ne peut pas être appelée, car le groupe de canaux a terminé. |
| SocketChannel |
Canal sélectionnable pour les sockets de connexion orientés flux. |
| UnresolvedAddressException |
Exception désactivée levée lorsqu’une tentative d’appel d’une opération réseau est effectuée sur une adresse de socket non résolue. |
| UnsupportedAddressTypeException |
Exception désactivée levée lorsqu’une tentative est effectuée pour lier ou se connecter à une adresse de socket d’un type qui n’est pas pris en charge. |
| WritePendingException |
Exception désactivée levée lorsqu’une tentative d’écriture dans un canal de socket asynchrone et qu’une écriture précédente n’a pas été terminée. |
Interfaces
| Nom | Description |
|---|---|
| IAsynchronousByteChannel |
Canal asynchrone qui peut lire et écrire des octets. |
| IAsynchronousChannel |
Canal qui prend en charge les opérations d’E/S asynchrones. |
| IByteChannel |
Canal qui peut lire et écrire des octets. |
| IChannel |
Lien pour les opérations d’E/S. |
| ICompletionHandler |
Gestionnaire permettant de consommer le résultat d’une opération d’E/S asynchrone. |
| IGatheringByteChannel |
Canal qui peut écrire des octets à partir d’une séquence de mémoires tampons. |
| IInterruptibleChannel |
Canal qui peut être fermé de manière asynchrone et interrompu. |
| IReadableByteChannel |
Canal qui peut lire des octets. |
| IScatteringByteChannel |
Canal qui peut lire des octets dans une séquence de mémoires tampons. |
| ISeekableByteChannel |
Canal d’octet qui conserve une position actuelle et permet la modification de la position. |
| IWritableByteChannel |
Canal qui peut écrire des octets. |
Énumérations
| Nom | Description |
|---|---|
| Operations |
Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types. |