mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-23 05:15:04 +00:00
better exception handling
This commit is contained in:
parent
d4dc3cacc1
commit
d2bf446d9c
@ -50,7 +50,11 @@ public abstract class BaseAction<Request extends ActionRequest, Response extends
|
||||
listener.onFailure(validationException);
|
||||
return;
|
||||
}
|
||||
try {
|
||||
doExecute(request, listener);
|
||||
} catch (Exception e) {
|
||||
listener.onFailure(e);
|
||||
}
|
||||
}
|
||||
|
||||
protected abstract void doExecute(Request request, ActionListener<Response> listener);
|
||||
|
@ -218,7 +218,7 @@ public abstract class TransportShardReplicationOperationAction<Request extends S
|
||||
try {
|
||||
shards = shards(request);
|
||||
} catch (Exception e) {
|
||||
listener.onFailure(new ReplicationShardOperationFailedException(shards.shardId(), e));
|
||||
listener.onFailure(e);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user