-final class RemoteRpcImplementation implements DOMRpcImplementation {
- // 0 for local, 1 for binding, 2 for remote
- private static final long COST = 2;
-
- private final ActorRef remoteInvoker;
- private final Timeout askDuration;
-
- RemoteRpcImplementation(final ActorRef remoteInvoker, final RemoteRpcProviderConfig config) {
- this.remoteInvoker = Preconditions.checkNotNull(remoteInvoker);
- this.askDuration = config.getAskDuration();
+final class RemoteRpcImplementation extends AbstractRemoteImplementation<ExecuteRpc> implements DOMRpcImplementation {
+ RemoteRpcImplementation(final ActorRef remoteInvoker, final RemoteOpsProviderConfig config) {
+ super(remoteInvoker, config);