- public KeepaliveSalFacade(final RemoteDeviceId id, final RemoteDeviceHandler salFacade,
- final ScheduledExecutorService executor, final long keepaliveDelaySeconds,
- final long requestTimeoutMillis) {
- this.id = id;
- this.salFacade = salFacade;
- this.executor = requireNonNull(executor);
+ public KeepaliveSalFacade(final RemoteDeviceId deviceId, final RemoteDeviceHandler deviceHandler, final Timer timer,
+ final long keepaliveDelaySeconds, final long requestTimeoutMillis) {
+ this.deviceId = requireNonNull(deviceId);
+ this.deviceHandler = requireNonNull(deviceHandler);
+ this.timer = requireNonNull(timer);