Section courante

A propos

Section administrative du site

java.nio.channels

Canal NIO de Java
Java

Description

Ce module renferme les classes de canal de connexion à des entités d'entrée/sortie.

Liste des classes

Classe Description
AlreadyConnectedException Cette classe permet de lancer un processus d'exception lorsque la connexion un canal de socket est déjà associé à une liaison.
AsynchronousCloseException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'un autre processus ferme un canal ou le canal est bloqué une opération d'entrée/sortie.
ByteChannel Cette classe contient un canal de lecture et d'écriture d'octets.
CancelledKeyException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative de sélectionner une clef non valide se produit.
Channel Cette classe contient un lien aux opérations d'entrée/sortie.
Channels Cette classe contient des méthodes utilitaires pour les canaux et les flux de données.
ClosedByInterruptException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'un autre processus tente d'interrompt une opération d'entrée/sorties verrouillé par un canal.
ClosedChannelException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative d'invoquer ou de compléter une opération d'entrée/sortie sur canal est fermé se produit, ou du moins est fermés à cette opération.
ClosedSelectorException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative est faite d'invoquer une opération d'entrée/sortie sur un sélecteur de fermeture.
ConnectionPendingException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative de connexion à objet SocketChannel, pour laquelle une opération de connexion non bloquante est déjà en cours, se produit.
DatagramChannel Cette classe permet d'effectuer la sélection d'un canal pour des sockets orienté datagramme.
FileChannel Cette classe permet d'effectuer la lecture, l'écriture, la cartographie et la manipulation d'un fichier dans un canal.
FileChannel.MapMode Cette classe contient une énumération de type de sans risque pour les modes de cartographie de fichier.
FileLock Cette classe permet d'effectuer des verrouillages de régions de fichiers.
FileLockInterruptionException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'un autre processus est interrompu alors qu'il est en attente d'acquérir un verrou de fichier.
GatheringByteChannel Cette classe contient un canal permettant d'écrire des octets dans une séquence de tampons.
IllegalBlockingModeException Cette classe est provoqué lorsqu'un processus d'une application en mode d'opération en bloc tente d'effectuer un accès incorrect à un canal de mode d'opération en bloc.
IllegalSelectorException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative est faite pour enregistrer un canal avec un sélecteur n'ayant pas été créé par le prestataire mais ayant créé le canal.
InterruptibleChannel Cette classe permet de fermer ou d'interrompre la synchronisation d'un canal.
NoConnectionPendingException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une méthode finishConnect d'un objet SocketChannel est invoqué sans succès pendant une méthode de connexion.
NonReadableChannelException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative est faite pour lire à partir d'un canal n'ayant pas été initialement ouvert en mode de lecture.
NonWritableChannelException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative est faite pour écrire à partir d'un canal n'ayant pas été initialement ouvert en mode d'écriture.
NotYetBoundException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative est faite d'invoquer une opération d'entrée/sortie sur un canal de socket serveur n'étant pas encore lié.
NotYetConnectedException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative est faite d'invoquer une opération d'entrée/sortie sur un canal de socket n'étant pas encore connecté.
OverlappingFileLockException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative est faite pour acquérir un verrou sur une région d'un fichier chevauchant une région déjà verrouillé par la machine virtuelle de Java, ou quand un autre processus attend déjà pour verrouiller une zone de chevauchement d'un même fichier.
Pipe Cette classe contient un paire de canal pour l'intégration de tuyau unidirectionnel.
Pipe.SinkChannel Cette classe contient une représentation d'un canal écrivant à la fin d'un tuyau (objet Pipe).
Pipe.SourceChannel Cette classe contient une représentation d'un canal lisant à la fin d'un tuyau (objet Pipe).
ReadableByteChannel Cette classe permet d'effectuer la lecture d'octets dans un canal.
ScatteringByteChannel Cette classe permet d'effectuer la lecture d'octets dans une séquence de tampons.
SelectableChannel Cette classe contient un canal pouvant effectuer des opérations multiplexe à partir d'un sélecteur (objet Selector).
SelectionKey Cette classe contient une représentation d'un jeton à enregistrer dans le sélecteur (Selector) de l'objet SelectableChannel.
Selector Cette classe contient un multiplixeur pour les objets SelectableChannel.
ServerSocketChannel Cette classe contient un canal sélectionnable pour l'écoute de sockets orientée flux de données.
SocketChannel Cette classe contient un canal sélectionnable pour une connexion à un socket orientée flux de données.
UnresolvedAddressException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative est faite d'invoquer un fonctionnement en réseau sur une adresse de socket suspendu.
UnsupportedAddressTypeException Cette classe permet d'effectuer la gestion d'un processus d'exception lorsqu'une tentative est faite d'engager ou d'effectuer une connexion à une adresse de socket d'un type n'étant pas supporté se produit.
WritableByteChannel Cette classe permet d'effectuer l'écriture d'octets dans un canal.


Dernière mise à jour : Samedi, le 21 mai 2016