public class ShardsSyncedFlushResult extends java.lang.Object implements Streamable
Constructor and Description |
---|
ShardsSyncedFlushResult(ShardId shardId,
int totalShards,
java.lang.String failureReason)
failure constructor
|
ShardsSyncedFlushResult(ShardId shardId,
java.lang.String syncId,
int totalShards,
java.util.Map<ShardRouting,SyncedFlushService.ShardSyncedFlushResponse> shardResponses)
success constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
failed() |
java.util.Map<ShardRouting,SyncedFlushService.ShardSyncedFlushResponse> |
failedShards() |
java.lang.String |
failureReason() |
ShardId |
getShardId() |
void |
readFrom(StreamInput in)
Set this object's fields from a StreamInput.
|
static ShardsSyncedFlushResult |
readShardsSyncedFlushResult(StreamInput in) |
ShardId |
shardId() |
java.util.Map<ShardRouting,SyncedFlushService.ShardSyncedFlushResponse> |
shardResponses() |
int |
successfulShards() |
java.lang.String |
syncId() |
int |
totalShards() |
void |
writeTo(StreamOutput out)
Write this object's fields to a StreamOutput.
|
public ShardsSyncedFlushResult(ShardId shardId, int totalShards, java.lang.String failureReason)
public ShardsSyncedFlushResult(ShardId shardId, java.lang.String syncId, int totalShards, java.util.Map<ShardRouting,SyncedFlushService.ShardSyncedFlushResponse> shardResponses)
public ShardId getShardId()
public boolean failed()
failureReason()
can be used for
more detailspublic java.lang.String failureReason()
public java.lang.String syncId()
public int totalShards()
public int successfulShards()
public java.util.Map<ShardRouting,SyncedFlushService.ShardSyncedFlushResponse> failedShards()
public java.util.Map<ShardRouting,SyncedFlushService.ShardSyncedFlushResponse> shardResponses()
public ShardId shardId()
public void readFrom(StreamInput in) throws java.io.IOException
Streamable
readFrom
in interface Streamable
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Streamable
writeTo
in interface Streamable
java.io.IOException
public static ShardsSyncedFlushResult readShardsSyncedFlushResult(StreamInput in) throws java.io.IOException
java.io.IOException