Package org.apache.accumulo.core.client
Class MutationsRejectedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.accumulo.core.client.AccumuloException
-
- 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
Constructors Constructor Description MutationsRejectedException(List<ConstraintViolationSummary> cvsList, HashMap<KeyExtent,Set<SecurityErrorCode>> hashMap, Collection<String> serverSideErrors, int unknownErrors, Throwable cause)
Deprecated.MutationsRejectedException(Instance instance, List<ConstraintViolationSummary> cvsList, HashMap<KeyExtent,Set<SecurityErrorCode>> hashMap, Collection<String> serverSideErrors, int unknownErrors, Throwable cause)
Deprecated.MutationsRejectedException(Instance instance, List<ConstraintViolationSummary> cvsList, Map<TabletId,Set<SecurityErrorCode>> hashMap, Collection<String> serverSideErrors, int unknownErrors, Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description List<KeyExtent>
getAuthorizationFailures()
Deprecated.since 1.5, seegetAuthorizationFailuresMap()
Map<KeyExtent,Set<SecurityErrorCode>>
getAuthorizationFailuresMap()
Deprecated.since 1.7.0 seegetSecurityErrorCodes()
List<ConstraintViolationSummary>
getConstraintViolationSummaries()
Collection<String>
getErrorServers()
Map<TabletId,Set<SecurityErrorCode>>
getSecurityErrorCodes()
int
getUnknownExceptions()
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
MutationsRejectedException
@Deprecated public MutationsRejectedException(List<ConstraintViolationSummary> cvsList, HashMap<KeyExtent,Set<SecurityErrorCode>> hashMap, Collection<String> serverSideErrors, int unknownErrors, Throwable cause)
Deprecated.- Parameters:
cvsList
- list of constraint violationshashMap
- authorization failuresserverSideErrors
- server side errorsunknownErrors
- number of unknown errors
-
MutationsRejectedException
@Deprecated public MutationsRejectedException(Instance instance, List<ConstraintViolationSummary> cvsList, HashMap<KeyExtent,Set<SecurityErrorCode>> hashMap, Collection<String> serverSideErrors, int unknownErrors, Throwable cause)
Deprecated.- Parameters:
cvsList
- list of constraint violationshashMap
- authorization failuresserverSideErrors
- server side errorsunknownErrors
- number of unknown errors
-
MutationsRejectedException
public MutationsRejectedException(Instance instance, List<ConstraintViolationSummary> cvsList, Map<TabletId,Set<SecurityErrorCode>> hashMap, Collection<String> serverSideErrors, int unknownErrors, Throwable cause)
- Parameters:
cvsList
- list of constraint violationshashMap
- authorization failuresserverSideErrors
- server side errorsunknownErrors
- number of unknown errors- Since:
- 1.7.0
-
-
Method Detail
-
getConstraintViolationSummaries
public List<ConstraintViolationSummary> getConstraintViolationSummaries()
- Returns:
- the internal list of constraint violations
-
getAuthorizationFailures
@Deprecated public List<KeyExtent> getAuthorizationFailures()
Deprecated.since 1.5, seegetAuthorizationFailuresMap()
- Returns:
- the internal list of authorization failures
-
getAuthorizationFailuresMap
@Deprecated public Map<KeyExtent,Set<SecurityErrorCode>> getAuthorizationFailuresMap()
Deprecated.since 1.7.0 seegetSecurityErrorCodes()
- Returns:
- the internal mapping of keyextent mappings to SecurityErrorCode
- Since:
- 1.5.0
-
getSecurityErrorCodes
public Map<TabletId,Set<SecurityErrorCode>> getSecurityErrorCodes()
- Returns:
- the internal mapping of TabletID to SecurityErrorCodes
-
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
-
-