GigaSpaces XAP 9.0 API

net.jini.core.lease
Class LeaseMapException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by net.jini.core.lease.LeaseException
              extended by net.jini.core.lease.LeaseMapException
All Implemented Interfaces:
Serializable

public class LeaseMapException
extends LeaseException

An exception generated when a LeaseMap renewAll or cancelAll call generates exceptions on one or more leases in the map.

Since:
1.0
Author:
Sun Microsystems, Inc.
See Also:
Serialized Form

Field Summary
 Map exceptionMap
          A Map from Lease to Exception, containing each lease that failed to renew or cancel, and the exception that resulted from that lease's renewal or cancel attempt.
 
Constructor Summary
LeaseMapException(String s, Map exceptionMap)
          Constructs a LeaseMapException for the specified map with a detail message.
 
Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

exceptionMap

public Map exceptionMap
A Map from Lease to Exception, containing each lease that failed to renew or cancel, and the exception that resulted from that lease's renewal or cancel attempt.

Constructor Detail

LeaseMapException

public LeaseMapException(String s,
                         Map exceptionMap)
Constructs a LeaseMapException for the specified map with a detail message.

Parameters:
s - the detail message
exceptionMap - the Map object on which the exception occurred
Throws:
NullPointerException - if exceptionMap is null or contains a null key or a null value
IllegalArgumentException - if exceptionMap contains any key which is not an instance of Lease, or any value which is not an instance of Throwable

GigaSpaces XAP 9.0 API

Copyright © GigaSpaces.