1 #
   2 # Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved.
   3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4 #
   5 # This code is free software; you can redistribute it and/or modify it
   6 # under the terms of the GNU General Public License version 2 only, as
   7 # published by the Free Software Foundation.  Oracle designates this
   8 # particular file as subject to the "Classpath" exception as provided
   9 # by Oracle in the LICENSE file that accompanied this code.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 
  26 # Generated exception classes for java.nio.channels
  27 
  28 SINCE=1.4
  29 PACKAGE=java.nio.channels
  30 # This year should only change if the generated source is modified.
  31 COPYRIGHT_YEARS=2000-2007
  32 
  33 
  34 SUPER=java.io.IOException
  35 
  36 gen ClosedChannelException "
  37  * Checked exception thrown when an attempt is made to invoke or complete an
  38  * I/O operation upon channel that is closed, or at least closed to that
  39  * operation.  That this exception is thrown does not necessarily imply that
  40  * the channel is completely closed.  A socket channel whose write half has
  41  * been shut down, for example, may still be open for reading." \
  42  882777185433553857L
  43 
  44 gen FileLockInterruptionException "
  45  * Checked exception received by a thread when another thread interrupts it
  46  * while it is waiting to acquire a file lock.  Before this exception is thrown
  47  * the interrupt status of the previously-blocked thread will have been set." \
  48  7104080643653532383L
  49 
  50 
  51 SUPER=ClosedChannelException
  52 
  53 gen AsynchronousCloseException "
  54  * Checked exception received by a thread when another thread closes the
  55  * channel or the part of the channel upon which it is blocked in an I/O
  56  * operation." \
  57  6891178312432313966L
  58 
  59 
  60 SUPER=AsynchronousCloseException
  61 
  62 gen ClosedByInterruptException "
  63  * Checked exception received by a thread when another thread interrupts it
  64  * while it is blocked in an I/O operation upon a channel.  Before this
  65  * exception is thrown the channel will have been closed and the interrupt
  66  * status of the previously-blocked thread will have been set." \
  67  -4488191543534286750L
  68 
  69 
  70 SUPER=IllegalArgumentException
  71 
  72 gen IllegalSelectorException "
  73  * Unchecked exception thrown when an attempt is made to register a channel
  74  * with a selector that was not created by the provider that created the
  75  * channel." \
  76  -8406323347253320987L
  77 
  78 gen UnresolvedAddressException "
  79  * Unchecked exception thrown when an attempt is made to invoke a network
  80  * operation upon an unresolved socket address." \
  81  6136959093620794148L
  82 
  83 gen UnsupportedAddressTypeException "
  84  * Unchecked exception thrown when an attempt is made to bind or connect
  85  * to a socket address of a type that is not supported." \
  86  -2964323842829700493L
  87 
  88 
  89 SUPER=IllegalStateException
  90 
  91 gen AlreadyConnectedException "
  92  * Unchecked exception thrown when an attempt is made to connect a {@link
  93  * SocketChannel} that is already connected." \
  94  -7331895245053773357L
  95 
  96 gen ConnectionPendingException "
  97  * Unchecked exception thrown when an attempt is made to connect a {@link
  98  * SocketChannel} for which a non-blocking connection operation is already in
  99  * progress." \
 100  2008393366501760879L
 101 
 102 gen ClosedSelectorException "
 103  * Unchecked exception thrown when an attempt is made to invoke an I/O
 104  * operation upon a closed selector." \
 105  6466297122317847835L
 106 
 107 gen CancelledKeyException "
 108  * Unchecked exception thrown when an attempt is made to use
 109  * a selection key that is no longer valid." \
 110  -8438032138028814268L
 111 
 112 gen IllegalBlockingModeException "
 113  * Unchecked exception thrown when a blocking-mode-specific operation
 114  * is invoked upon a channel in the incorrect blocking mode." \
 115  -3335774961855590474L
 116 
 117 gen NoConnectionPendingException "
 118  * Unchecked exception thrown when the {@link SocketChannel#finishConnect
 119  * finishConnect} method of a {@link SocketChannel} is invoked without first
 120  * successfully invoking its {@link SocketChannel#connect connect} method." \
 121  -8296561183633134743L
 122 
 123 gen NonReadableChannelException "
 124  * Unchecked exception thrown when an attempt is made to read
 125  * from a channel that was not originally opened for reading." \
 126  -3200915679294993514L
 127 
 128 gen NonWritableChannelException "
 129  * Unchecked exception thrown when an attempt is made to write
 130  * to a channel that was not originally opened for writing." \
 131  -7071230488279011621L
 132 
 133 gen NotYetBoundException "
 134  * Unchecked exception thrown when an attempt is made to invoke an I/O
 135  * operation upon a server socket channel that is not yet bound." \
 136  4640999303950202242L
 137 
 138 gen NotYetConnectedException "
 139  * Unchecked exception thrown when an attempt is made to invoke an I/O
 140  * operation upon a socket channel that is not yet connected." \
 141  4697316551909513464L
 142 
 143 gen OverlappingFileLockException "
 144  * Unchecked exception thrown when an attempt is made to acquire a lock on a
 145  * region of a file that overlaps a region already locked by the same Java
 146  * virtual machine, or when another thread is already waiting to lock an
 147  * overlapping region of the same file." \
 148  2047812138163068433L