*/
public class OnDemandShardState extends OnDemandRaftState {
private Collection<ActorSelection> treeChangeListenerActors;
- private Collection<ActorSelection> dataChangeListenerActors;
private Collection<ActorRef> commitCohortActors;
public Collection<ActorSelection> getTreeChangeListenerActors() {
return treeChangeListenerActors;
}
- public Collection<ActorSelection> getDataChangeListenerActors() {
- return dataChangeListenerActors;
- }
-
public Collection<ActorRef> getCommitCohortActors() {
return commitCohortActors;
}
return new Builder();
}
- public static class Builder extends AbstractBuilder<Builder> {
+ public static class Builder extends AbstractBuilder<Builder, OnDemandShardState> {
private final OnDemandShardState state = new OnDemandShardState();
@Override
return self();
}
- public Builder dataChangeListenerActors(Collection<ActorSelection> actors) {
- state.dataChangeListenerActors = actors;
- return self();
- }
-
public Builder commitCohortActors(Collection<ActorRef> actors) {
state.commitCohortActors = actors;
return self();
}
+
+ @Override
+ public OnDemandShardState build() {
+ return super.build();
+ }
}
}