com.sun.multicast.reliable.transport
Class SessionDownException

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

public class SessionDownException
extends RMException

The SessionDownException is thrown when the transport detects that all the senders of the multicast session are inactive. This exception may be thrown by any method of RMPacketSocket or RMStreamSocket when the transport session finds that sender(s) are inactive or are found to be offline. Once this exception is thrown, the application should close the socket.

Some transports that support only one sender will throw this exception upon detecting that sender is offline. The transports that support multiple senders will throw this exception when all senders are alleged to have gone offline - typically signifying a network partition.

See Also:
Serialized Form

Constructor Summary
SessionDownException()
          Constructs a SessionDownException message with no detail.
SessionDownException(java.lang.String s)
          Constructs a SessionDownException 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

SessionDownException

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

SessionDownException

public SessionDownException(java.lang.String s)
Constructs a SessionDownException 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.