com.sun.multicast.reliable.transport
Class IrrecoverableDataException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--com.sun.multicast.reliable.RMException
                    |
                    +--com.sun.multicast.reliable.transport.IrrecoverableDataException
All Implemented Interfaces:
java.io.Serializable

public class IrrecoverableDataException
extends RMException

The IrrecoverableDataException is thrown when the transport layer cannot recover a lost packet. This exception may be thrown by the receive method of RMPacketSocket or read method of InputStream of the RMStreamSocket. When the transport finds that a data block cannot be recovered, this exception will be thrown. Once this exception is thrown, the application can continue receiving data(typically when unordered delivery is opted) or abort reception by closing the socket.

See Also:
Serialized Form

Constructor Summary
IrrecoverableDataException()
          Constructs a IrrecoverableDataException message with no detail.
IrrecoverableDataException(java.lang.String s)
          Constructs a IrrecoverableDataException message with a detail string.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IrrecoverableDataException

public IrrecoverableDataException()
Constructs a IrrecoverableDataException message with no detail.

IrrecoverableDataException

public IrrecoverableDataException(java.lang.String s)
Constructs a IrrecoverableDataException message with a detail string.
Parameters:
s - the detail message


JavaTM Reliable MulticastTM Service version 1.1
Copyright (c) 2001, Sun Microsystems Laboratories, All rights reserved.