# # Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation. Oracle designates this # particular file as subject to the "Classpath" exception as provided # by Oracle in the LICENSE file that accompanied this code. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # version 2 for more details (a copy is included in the LICENSE file that # accompanied this code). # # You should have received a copy of the GNU General Public License version # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA # or visit www.oracle.com if you need additional information or have any # questions. # # Generated exception classes for java.nio.channels SINCE=1.4 PACKAGE=java.nio.channels # This year should only change if the generated source is modified. COPYRIGHT_YEARS="2000, 2007," SUPER=java.io.IOException gen ClosedChannelException " * Checked exception thrown when an attempt is made to invoke or complete an * I/O operation upon channel that is closed, or at least closed to that * operation. That this exception is thrown does not necessarily imply that * the channel is completely closed. A socket channel whose write half has * been shut down, for example, may still be open for reading." \ 882777185433553857L gen FileLockInterruptionException " * Checked exception received by a thread when another thread interrupts it * while it is waiting to acquire a file lock. Before this exception is thrown * the interrupt status of the previously-blocked thread will have been set." \ 7104080643653532383L SUPER=ClosedChannelException gen AsynchronousCloseException " * Checked exception received by a thread when another thread closes the * channel or the part of the channel upon which it is blocked in an I/O * operation." \ 6891178312432313966L SUPER=AsynchronousCloseException gen ClosedByInterruptException " * Checked exception received by a thread when another thread interrupts it * while it is blocked in an I/O operation upon a channel. Before this * exception is thrown the channel will have been closed and the interrupt * status of the previously-blocked thread will have been set." \ -4488191543534286750L SUPER=IllegalArgumentException gen IllegalSelectorException " * Unchecked exception thrown when an attempt is made to register a channel * with a selector that was not created by the provider that created the * channel." \ -8406323347253320987L gen UnresolvedAddressException " * Unchecked exception thrown when an attempt is made to invoke a network * operation upon an unresolved socket address." \ 6136959093620794148L gen UnsupportedAddressTypeException " * Unchecked exception thrown when an attempt is made to bind or connect * to a socket address of a type that is not supported." \ -2964323842829700493L SUPER=IllegalStateException gen AlreadyConnectedException " * Unchecked exception thrown when an attempt is made to connect a {@link * SocketChannel} that is already connected." \ -7331895245053773357L gen ConnectionPendingException " * Unchecked exception thrown when an attempt is made to connect a {@link * SocketChannel} for which a non-blocking connection operation is already in * progress." \ 2008393366501760879L gen ClosedSelectorException " * Unchecked exception thrown when an attempt is made to invoke an I/O * operation upon a closed selector." \ 6466297122317847835L gen CancelledKeyException " * Unchecked exception thrown when an attempt is made to use * a selection key that is no longer valid." \ -8438032138028814268L gen IllegalBlockingModeException " * Unchecked exception thrown when a blocking-mode-specific operation * is invoked upon a channel in the incorrect blocking mode." \ -3335774961855590474L gen NoConnectionPendingException " * Unchecked exception thrown when the {@link SocketChannel#finishConnect * finishConnect} method of a {@link SocketChannel} is invoked without first * successfully invoking its {@link SocketChannel#connect connect} method." \ -8296561183633134743L gen NonReadableChannelException " * Unchecked exception thrown when an attempt is made to read * from a channel that was not originally opened for reading." \ -3200915679294993514L gen NonWritableChannelException " * Unchecked exception thrown when an attempt is made to write * to a channel that was not originally opened for writing." \ -7071230488279011621L gen NotYetBoundException " * Unchecked exception thrown when an attempt is made to invoke an I/O * operation upon a server socket channel that is not yet bound." \ 4640999303950202242L gen NotYetConnectedException " * Unchecked exception thrown when an attempt is made to invoke an I/O * operation upon a socket channel that is not yet connected." \ 4697316551909513464L gen OverlappingFileLockException " * Unchecked exception thrown when an attempt is made to acquire a lock on a * region of a file that overlaps a region already locked by the same Java * virtual machine, or when another thread is already waiting to lock an * overlapping region of the same file." \ 2047812138163068433L SINCE=1.7 SUPER=java.io.IOException gen InterruptedByTimeoutException " * Checked exception received by a thread when a timeout elapses before an * asynchronous operation completes." \ -4268008601014042947L SUPER=IllegalArgumentException gen IllegalChannelGroupException " * Unchecked exception thrown when an attempt is made to open a channel * in a group that was not created by the same provider. " \ -2495041211157744253L SUPER=IllegalStateException gen AlreadyBoundException " * Unchecked exception thrown when an attempt is made to bind the socket a * network oriented channel that is already bound." \ 6796072983322737592L gen AcceptPendingException " * Unchecked exception thrown when an attempt is made to initiate an accept * operation on a channel and a previous accept operation has not completed." \ 2721339977965416421L gen ReadPendingException " * Unchecked exception thrown when an attempt is made to read from an * asynchronous socket channel and a previous read has not completed." \ 1986315242191227217L gen WritePendingException " * Unchecked exception thrown when an attempt is made to write to an * asynchronous socket channel and a previous write has not completed." \ 7031871839266032276L gen ShutdownChannelGroupException " * Unchecked exception thrown when an attempt is made to construct a channel in * a group that is shutdown or the completion handler for an I/O operation * cannot be invoked because the channel group has terminated." \ -3903801676350154157L