public class DynamoDBDispatcherControlActor<RS extends io.vlingo.symbio.State<?>> extends io.vlingo.actors.Actor implements io.vlingo.symbio.store.dispatch.DispatcherControl, io.vlingo.common.Scheduled<Object>
dispatchables occurs and
is confirmed.| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_REDISPATCH_DELAY |
| Constructor and Description |
|---|
DynamoDBDispatcherControlActor(io.vlingo.symbio.store.dispatch.Dispatcher dispatcher,
com.amazonaws.services.dynamodbv2.AmazonDynamoDBAsync dynamodb,
RecordAdapter<RS> recordAdapter,
long checkConfirmationExpirationInterval,
long confirmationExpiration) |
| Modifier and Type | Method and Description |
|---|---|
void |
confirmDispatched(String dispatchId,
io.vlingo.symbio.store.dispatch.ConfirmDispatchedResultInterest interest) |
void |
dispatchUnconfirmed() |
void |
intervalSignal(io.vlingo.common.Scheduled<Object> scheduled,
Object data) |
void |
stop() |
address, afterRestart, afterStop, beforeRestart, beforeResume, beforeStart, childActorFor, childActorFor, completableFuture, completes, completesEventually, conclude, deadLetters, definition, disperseStowedMessages, equals, future, hashCode, isStopped, logger, parentAs, scheduler, secure, selfAs, stage, stageNamed, start, stowMessages, toString, viewTestState, viewTestStateInitializationpublic static final long DEFAULT_REDISPATCH_DELAY
public DynamoDBDispatcherControlActor(io.vlingo.symbio.store.dispatch.Dispatcher dispatcher,
com.amazonaws.services.dynamodbv2.AmazonDynamoDBAsync dynamodb,
RecordAdapter<RS> recordAdapter,
long checkConfirmationExpirationInterval,
long confirmationExpiration)
public void intervalSignal(io.vlingo.common.Scheduled<Object> scheduled, Object data)
intervalSignal in interface io.vlingo.common.Scheduled<Object>public void confirmDispatched(String dispatchId, io.vlingo.symbio.store.dispatch.ConfirmDispatchedResultInterest interest)
confirmDispatched in interface io.vlingo.symbio.store.dispatch.DispatcherControlpublic void dispatchUnconfirmed()
dispatchUnconfirmed in interface io.vlingo.symbio.store.dispatch.DispatcherControlpublic void stop()
stop in interface io.vlingo.actors.Stoppablestop in interface io.vlingo.symbio.store.dispatch.DispatcherControlstop in class io.vlingo.actors.ActorCopyright © 2019. All rights reserved.