public abstract class RestReplayListener extends com.google.common.util.concurrent.Service.Listener implements ParameterWithIdConsumer
RestReplays
Adds functionality for stopping a replay, and has support for pagination| Constructor and Description |
|---|
RestReplayListener() |
RestReplayListener(long pos,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
void |
failed(com.google.common.util.concurrent.Service.State from,
Throwable failure) |
List<ParameterValueWithId> |
filter(List<ParameterValueWithId> params)
Override to filter out some replay data.
|
ParameterValueWithId |
filter(ParameterValueWithId pvwid) |
boolean |
isReplayAbortRequested() |
protected void |
onParameterData(List<ParameterValueWithId> params) |
protected void |
onParameterData(ParameterValueWithId pvwid) |
void |
replayFailed(Throwable t) |
void |
replayFinished() |
void |
requestReplayAbortion() |
void |
terminated(com.google.common.util.concurrent.Service.State from) |
void |
update(int subscriptionId,
List<ParameterValueWithId> params) |
void |
update(ParameterValueWithId pvwid) |
public RestReplayListener()
public RestReplayListener(long pos,
int limit)
public void requestReplayAbortion()
public boolean isReplayAbortRequested()
public void failed(com.google.common.util.concurrent.Service.State from,
Throwable failure)
failed in class com.google.common.util.concurrent.Service.Listenerpublic void terminated(com.google.common.util.concurrent.Service.State from)
terminated in class com.google.common.util.concurrent.Service.Listenerpublic void update(int subscriptionId,
List<ParameterValueWithId> params)
update in interface ParameterWithIdConsumerpublic void update(ParameterValueWithId pvwid)
public List<ParameterValueWithId> filter(List<ParameterValueWithId> params)
public ParameterValueWithId filter(ParameterValueWithId pvwid)
protected void onParameterData(List<ParameterValueWithId> params)
protected void onParameterData(ParameterValueWithId pvwid)
public void replayFinished()
public void replayFailed(Throwable t)
Copyright © 2018 Space Applications Services. All rights reserved.