/* * JBoss, Home of Professional Open Source * Copyright 2014 Red Hat Inc. and/or its affiliates and other contributors * as indicated by the @authors tag. All rights reserved. */ package org.jboss.elasticsearch.river.remote; /** * Exception used when bulk update only fails partially. * * @author Vlastimil Elias (velias at redhat dot com) * @see IESIntegration#executeESBulkRequest(org.elasticsearch.action.bulk.BulkRequestBuilder) */ public class BulkUpdatePartialFailureException extends Exception { private int numOfFailures; /** * @param failureMessage * @param numOfFailures number of failures in batch */ public BulkUpdatePartialFailureException(String failureMessage, int numOfFailures) { super(failureMessage); this.numOfFailures = numOfFailures; } /** * Get number of failures in batch processing. * * @return the numOfFailures */ public int getNumOfFailures() { return numOfFailures; } }