Java.Nio.Channels Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Kanäle für E/A-Vorgänge, einschließlich Datei- und Socketkanälen, und Selektoren für multixierte nicht blockierende E/A-Vorgänge.
Klassen
| Name | Beschreibung |
|---|---|
| AcceptPendingException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, einen Annahmevorgang in einem Kanal zu initiieren, und ein vorheriger Annahmevorgang wurde nicht abgeschlossen. |
| AlreadyBoundException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, den Socket an einen netzwerkorientierten Kanal zu binden, der bereits gebunden ist. |
| AlreadyConnectedException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, eine |
| AsynchronousChannelGroup |
Eine Gruppierung asynchroner Kanäle zum Zweck der Ressourcenfreigabe. |
| AsynchronousCloseException |
Überprüfte Ausnahme, die von einem Thread empfangen wird, wenn ein anderer Thread den Kanal oder den Teil des Kanals schließt, auf dem er in einem E/A-Vorgang blockiert wird. |
| AsynchronousFileChannel |
Ein asynchroner Kanal zum Lesen, Schreiben und Bearbeiten einer Datei. |
| AsynchronousServerSocketChannel |
Ein asynchroner Kanal für streamorientierte Überwachungssockets. |
| AsynchronousSocketChannel |
Ein asynchroner Kanal für streamorientierte Verbindungssockets. |
| CancelledKeyException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, einen nicht mehr gültigen Auswahlschlüssel zu verwenden. |
| Channels |
Hilfsmethoden für Kanäle und Datenströme. |
| ClosedByInterruptException |
Überprüfte Ausnahme, die von einem Thread empfangen wird, wenn ein anderer Thread ihn unterbricht, während er in einem E/A-Vorgang in einem Kanal blockiert wird. |
| ClosedChannelException |
Aktivierte Ausnahme wird ausgelöst, wenn versucht wird, einen E/A-Vorgang auf dem geschlossenen Kanal aufzurufen oder abzuschließen, oder zumindest geschlossen für diesen Vorgang. |
| ClosedSelectorException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, einen E/A-Vorgang bei einem geschlossenen Selektor aufzurufen. |
| ConnectionPendingException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, eine |
| DatagramChannel |
Ein auswählbarer Kanal für datagramorientierte Sockets. |
| FileChannel |
Ein Kanal zum Lesen, Schreiben, Zuordnen und Bearbeiten einer Datei. |
| FileChannel.MapMode |
Eine typesafe-Aufzählung für Dateizuordnungsmodi. |
| FileLock |
Ein Token, das eine Sperre für einen Bereich einer Datei darstellt. |
| FileLockInterruptionException |
Überprüfte Ausnahme, die von einem Thread empfangen wird, wenn ein anderer Thread sie unterbricht, während sie darauf wartet, eine Dateisperre abzurufen. |
| IGatheringByteChannelExtensions |
Definiert Kanäle für E/A-Vorgänge, einschließlich Datei- und Socketkanälen, und Selektoren für multixierte nicht blockierende E/A-Vorgänge. |
| IllegalBlockingModeException |
Deaktivierte Ausnahme ausgelöst, wenn ein blockierungsmodusspezifischer Vorgang bei einem Kanal im falschen Blockierungsmodus aufgerufen wird. |
| IllegalChannelGroupException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, einen Kanal in einer Gruppe zu öffnen, die nicht vom gleichen Anbieter erstellt wurde. |
| IllegalSelectorException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, einen Kanal mit einer Auswahl zu registrieren, die nicht vom Anbieter erstellt wurde, der den Kanal erstellt hat. |
| InterruptedByTimeoutException |
Überprüfte Ausnahme, die von einem Thread empfangen wird, wenn ein Timeout verstrichen ist, bevor ein asynchroner Vorgang abgeschlossen ist. |
| IReadableByteChannelExtensions |
Definiert Kanäle für E/A-Vorgänge, einschließlich Datei- und Socketkanälen, und Selektoren für multixierte nicht blockierende E/A-Vorgänge. |
| IScatteringByteChannelExtensions |
Definiert Kanäle für E/A-Vorgänge, einschließlich Datei- und Socketkanälen, und Selektoren für multixierte nicht blockierende E/A-Vorgänge. |
| IWritableByteChannelExtensions |
Definiert Kanäle für E/A-Vorgänge, einschließlich Datei- und Socketkanälen, und Selektoren für multixierte nicht blockierende E/A-Vorgänge. |
| MembershipKey |
Ein Token, das die Mitgliedschaft einer IP-Multicastgruppe (Internet Protocol) darstellt. |
| NoConnectionPendingException |
Deaktivierte Ausnahme wird ausgelöst, wenn die |
| NonReadableChannelException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, aus einem Kanal zu lesen, der ursprünglich nicht zum Lesen geöffnet wurde. |
| NonWritableChannelException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, in einen Kanal zu schreiben, der ursprünglich nicht zum Schreiben geöffnet wurde. |
| NotYetBoundException |
Deaktivierte Ausnahme, die ausgelöst wird, wenn versucht wird, einen E/A-Vorgang auf einem Serversocketkanal aufzurufen, der noch nicht gebunden ist. |
| NotYetConnectedException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, einen E/A-Vorgang auf einem noch nicht verbundenen Socketkanal aufzurufen. |
| OverlappingFileLockException |
Deaktivierte Ausnahme wird ausgelöst, wenn versucht wird, eine Sperre für einen Bereich einer Datei zu erhalten, die einen Bereich überlappt, der bereits von demselben Java virtuellen Computer gesperrt wurde, oder wenn ein anderer Thread bereits darauf wartet, einen überlappenden Bereich derselben Datei zu sperren. |
| Pipe |
Ein Kanalpaar, das ein unidirektionales Rohr implementiert. |
| Pipe.SinkChannel |
Ein Kanal, der das beschreibbare Ende eines . |
| Pipe.SourceChannel |
Ein Kanal, der das lesbare Ende eines . |
| ReadPendingException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, aus einem asynchronen Socketkanal zu lesen, und ein vorheriger Lesevorgang wurde nicht abgeschlossen. |
| SelectableChannel |
Ein Kanal, der über ein |
| SelectionKey |
Ein Token, das die Registrierung einer mit einer |
| Selector |
Ein Multiplexor von |
| ServerSocketChannel |
Ein auswählbarer Kanal für streamorientierte Überwachungssockets. |
| ShutdownChannelGroupException |
Deaktivierte Ausnahme wird ausgelöst, wenn versucht wird, einen Kanal in einer Gruppe zu erstellen, die heruntergefahren wird, oder der Abschlusshandler für einen E/A-Vorgang kann nicht aufgerufen werden, da die Kanalgruppe beendet wurde. |
| SocketChannel |
Ein auswählbarer Kanal für streamorientierte Verbindungssockets. |
| UnresolvedAddressException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, einen Netzwerkvorgang bei einer nicht aufgelösten Socketadresse aufzurufen. |
| UnsupportedAddressTypeException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, eine Bindung oder Verbindung mit einer Socketadresse eines Typs herzustellen, der nicht unterstützt wird. |
| WritePendingException |
Deaktivierte Ausnahme ausgelöst, wenn versucht wird, in einen asynchronen Socketkanal zu schreiben, und ein vorheriger Schreibvorgang wurde nicht abgeschlossen. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IAsynchronousByteChannel |
Ein asynchroner Kanal, der Bytes lesen und schreiben kann. |
| IAsynchronousChannel |
Ein Kanal, der asynchrone E/A-Vorgänge unterstützt. |
| IByteChannel |
Ein Kanal, der Bytes lesen und schreiben kann. |
| IChannel |
Ein Nexus für E/A-Vorgänge. |
| ICompletionHandler |
Ein Handler zum Verwenden des Ergebnisses eines asynchronen E/A-Vorgangs. |
| IGatheringByteChannel |
Ein Kanal, der Bytes aus einer Sequenz von Puffern schreiben kann. |
| IInterruptibleChannel |
Ein Kanal, der asynchron geschlossen und unterbrochen werden kann. |
| IReadableByteChannel |
Ein Kanal, der Bytes lesen kann. |
| IScatteringByteChannel |
Ein Kanal, der Bytes in eine Sequenz von Puffern lesen kann. |
| ISeekableByteChannel |
Ein Bytekanal, der eine aktuelle Position beibehält und die Änderung der Position zulässt. |
| IWritableByteChannel |
Ein Kanal, der Bytes schreiben kann. |
Enumerationen
| Name | Beschreibung |
|---|---|
| Operations |
Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter mehrerer Typen verwendet werden. |