public class StreamingState extends java.lang.Object implements StreamEventHandler
Modifier and Type | Class and Description |
---|---|
class |
StreamingState.Phase |
static class |
StreamingState.Sessions |
static class |
StreamingState.Status |
Modifier and Type | Field and Description |
---|---|
static long |
ELEMENT_SIZE |
StreamingState.Phase |
phase |
Constructor and Description |
---|
StreamingState(StreamResultFuture result) |
Modifier and Type | Method and Description |
---|---|
long |
durationMillis() |
java.lang.String |
failureCause() |
boolean |
follower() |
StreamResultFuture |
future() |
void |
handleStreamEvent(StreamEvent event)
Callback for various streaming events.
|
TimeUUID |
id() |
boolean |
isComplete() |
long |
lastUpdatedAtMillis() |
long |
lastUpdatedAtNanos() |
void |
onFailure(java.lang.Throwable throwable) |
void |
onSuccess(@Nullable StreamState state) |
StreamOperation |
operation() |
java.util.Set<java.net.InetSocketAddress> |
peers() |
float |
progress() |
StreamingState.Sessions |
sessions() |
java.util.EnumMap<StreamingState.Status,java.lang.Long> |
stateTimesMillis() |
StreamingState.Status |
status() |
java.lang.String |
successMessage() |
java.lang.String |
toString() |
public static final long ELEMENT_SIZE
public final StreamingState.Phase phase
public StreamingState(StreamResultFuture result)
public TimeUUID id()
public boolean follower()
public StreamOperation operation()
public java.util.Set<java.net.InetSocketAddress> peers()
public StreamingState.Status status()
public StreamingState.Sessions sessions()
public boolean isComplete()
public StreamResultFuture future()
public float progress()
public java.util.EnumMap<StreamingState.Status,java.lang.Long> stateTimesMillis()
public long durationMillis()
public long lastUpdatedAtMillis()
public long lastUpdatedAtNanos()
public java.lang.String failureCause()
public java.lang.String successMessage()
public java.lang.String toString()
toString
in class java.lang.Object
public void handleStreamEvent(StreamEvent event)
StreamEventHandler
handleStreamEvent
in interface StreamEventHandler
event
- Stream event.StreamEvent.Type
public void onSuccess(@Nullable StreamState state)
onSuccess
in interface com.google.common.util.concurrent.FutureCallback<StreamState>
public void onFailure(java.lang.Throwable throwable)
onFailure
in interface com.google.common.util.concurrent.FutureCallback<StreamState>
Copyright © 2009-2022 The Apache Software Foundation