question: when batch is sent with an error return , this method will be invoked concode_field_sep int sizeInBytes concode_elem_sep String BATCH_TTL concode_elem_sep long BATCH_TTL_DEFAULT concode_elem_sep Logger LOG concode_elem_sep String BATCH_SIZE concode_elem_sep long recordCount concode_elem_sep String BATCH_QUEUE_CAPACITY concode_elem_sep long BATCH_SIZE_DEFAULT concode_elem_sep CountDownLatch latch concode_elem_sep List<Thunk> thunks concode_elem_sep long BATCH_QUEUE_CAPACITY_DEFAULT concode_elem_sep WriteCallback callback concode_elem_sep long id concode_elem_sep AtomicInteger identifier concode_field_sep Future<RecordMetadata> tryAppend concode_elem_sep long getCurrentSizeInByte concode_elem_sep List<D> getRecords concode_elem_sep void await concode_elem_sep long getId concode_elem_sep boolean hasRoom concode_elem_sep void done concode_elem_sep void append concode_elem_sep void onSuccess concode_elem_sep int getRecordSizeInByte
target: void function ( Throwable arg0 ) { for ( Thunk loc0 : this . thunks ) { loc0 . callback . onFailure ( arg0 ) ; } }