import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier;
/**
+ * The initial context for an actor.
*
* @author Robert Varga
*/
actor.saveSnapshot(snapshot);
}
- void deleteSnapshots(SnapshotSelectionCriteria criteria) {
+ void deleteSnapshots(final SnapshotSelectionCriteria criteria) {
actor.deleteSnapshots(criteria);
}
- ClientActorBehavior createBehavior(final ClientIdentifier clientId) {
+ ClientActorBehavior<?> createBehavior(final ClientIdentifier clientId) {
final ActorSystem system = actor.getContext().system();
- final ClientActorContext context = new ClientActorContext(self(), system.scheduler(), system.dispatcher(),
- persistenceId(), clientId);
+ final ClientActorContext context = new ClientActorContext(self(), persistenceId(), system,
+ clientId, actor.getClientActorConfig());
return actor.initialBehavior(context);
}