- private final ProxyReadAdapter delegate;
-
- /**
- * Constructor for {@code ProxyReadTransaction}.
- *
- * @param masterTxActor {@link org.opendaylight.netconf.topology.singleton.impl.actors.ReadTransactionActor} ref
- * @param id device id
- * @param actorSystem system
- * @param askTimeout timeout
- */
- public ProxyReadTransaction(final ActorRef masterTxActor, final RemoteDeviceId id, final ActorSystem actorSystem,
- final Timeout askTimeout) {
- delegate = new ProxyReadAdapter(masterTxActor, id, actorSystem, askTimeout);
+ public ProxyReadTransaction(final RemoteDeviceId id, final Future<Object> masterTxActorFuture,
+ final ExecutionContext executionContext, final Timeout askTimeout) {
+ super(id, masterTxActorFuture, executionContext, askTimeout);