com.gemstone.gemfire.cache
Class CommitDistributionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.gemstone.gemfire.GemFireException
com.gemstone.gemfire.cache.CacheException
com.gemstone.gemfire.cache.TransactionException
com.gemstone.gemfire.cache.CommitDistributionException
- All Implemented Interfaces:
- Serializable
public class CommitDistributionException
- extends TransactionException
Indicates that an attempt to notify required participants of a transaction
involving one or more regions that are configured with MembershipAttributes may have failed. The commit itself was completed but
one or more regions affected by the transaction have one or more required
roles that were not successfully notified. Failure may be caused by
departure of one or more required roles while sending the operation to
them. This exception will contain one RegionDistributionException
for every region that had a reliability failure. Details of the failed
required roles are provided
in each RegionDistributionException.
- Since:
- 5.0
- See Also:
- Serialized Form
|
Method Summary |
Set |
getRegionDistributionExceptions()
Returns set of RegionDistributionExceptions for each region that had a
reliability failure during distribution of the operation. |
CommitDistributionException
public CommitDistributionException(String s)
- Constructs a
CommitDistributionException with a message.
- Parameters:
s - the String message
CommitDistributionException
public CommitDistributionException(String s,
Set regionDistributionExceptions)
- Constructs a
CommitDistributionException with a message and
a cause.
- Parameters:
s - the String messageregionDistributionExceptions - set of RegionDistributionExceptions
for each region that had a reliability failure
getRegionDistributionExceptions
public Set getRegionDistributionExceptions()
- Returns set of RegionDistributionExceptions for each region that had a
reliability failure during distribution of the operation.
- Returns:
- set of RegionDistributionExceptions for each region that had a
reliability failure during distribution of the operation
Copyright © 1997-2012 VMware, Inc. All rights reserved.