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:
Serializable

public class MutationsRejectedException
extends AccumuloException

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

See Also:
Serialized Form

Constructor Summary
MutationsRejectedException(List<ConstraintViolationSummary> cvsList, ArrayList<KeyExtent> af, Collection<String> serverSideErrors, int unknownErrors, Throwable cause)
           
 
Method Summary
 List<KeyExtent> getAuthorizationFailures()
           
 List<ConstraintViolationSummary> getConstraintViolationSummaries()
           
 Collection<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(List<ConstraintViolationSummary> cvsList,
                                  ArrayList<KeyExtent> af,
                                  Collection<String> serverSideErrors,
                                  int unknownErrors,
                                  Throwable cause)
Parameters:
cvsList - list of constraint violations
af - authorization failures
serverSideErrors - server side errors
unknownErrors - number of unknown errors
Method Detail

getConstraintViolationSummaries

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

getAuthorizationFailures

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

getErrorServers

public Collection<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 © 2013 The Apache Software Foundation. All Rights Reserved.