org.apache.accumulo.core.client
Class MutationsRejectedException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.apache.accumulo.core.client.AccumuloException
              extended by org.apache.accumulo.core.client.MutationsRejectedException
All Implemented Interfaces:
java.io.Serializable

public class MutationsRejectedException
extends AccumuloException

Communicate the failed mutations of a BatchWriter back to the client.

See Also:
Serialized Form

Constructor Summary
MutationsRejectedException(java.util.List<ConstraintViolationSummary> cvsList, java.util.ArrayList<KeyExtent> af, java.util.Collection<java.lang.String> serverSideErrors, int unknownErrors)
           
 
Method Summary
 java.util.List<KeyExtent> getAuthorizationFailures()
           
 java.util.List<ConstraintViolationSummary> getConstraintViolationSummaries()
           
 java.util.Collection<java.lang.String> getErrorServers()
           
 int getUnknownExceptions()
           
 
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
 

Constructor Detail

MutationsRejectedException

public MutationsRejectedException(java.util.List<ConstraintViolationSummary> cvsList,
                                  java.util.ArrayList<KeyExtent> af,
                                  java.util.Collection<java.lang.String> serverSideErrors,
                                  int unknownErrors)
Parameters:
cvsList - list of constraint violations
af - authorization failures
serverSideErrors - server side errors
unknownErrors - number of unknown errors
Method Detail

getConstraintViolationSummaries

public java.util.List<ConstraintViolationSummary> getConstraintViolationSummaries()
Returns:
the internal list of constraint violations

getAuthorizationFailures

public java.util.List<KeyExtent> getAuthorizationFailures()
Returns:
the internal list of authorization failures

getErrorServers

public java.util.Collection<java.lang.String> getErrorServers()
Returns:
A list of servers that had internal errors when mutations were written

getUnknownExceptions

public int getUnknownExceptions()
Returns:
a count of unknown exceptions that occurred during processing


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.