import static com.google.common.base.Preconditions.checkNotNull;
-import com.google.common.base.Optional;
import java.net.InetSocketAddress;
import org.opendaylight.bgpcep.programming.spi.InstructionScheduler;
-import org.opendaylight.controller.config.yang.pcep.topology.provider.PCEPTopologyProviderRuntimeRegistrator;
import org.opendaylight.protocol.concepts.KeyMapping;
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId;
private final KeyMapping keys;
private final InstructionScheduler scheduler;
private final TopologyId topologyId;
- private final Optional<PCEPTopologyProviderRuntimeRegistrator> runtime;
private final short rpcTimeout;
- public PCEPTopologyConfigDependencies(final InetSocketAddress address, final KeyMapping keys,
+ PCEPTopologyConfigDependencies(final InetSocketAddress address, final KeyMapping keys,
final InstructionScheduler scheduler, final TopologyId topologyId,
- final Optional<PCEPTopologyProviderRuntimeRegistrator> runtime, final short rpcTimeout) {
+ final short rpcTimeout) {
this.address = checkNotNull(address);
this.keys = checkNotNull(keys);
this.scheduler = checkNotNull(scheduler);
this.topologyId = checkNotNull(topologyId);
- this.runtime = checkNotNull(runtime);
this.rpcTimeout = rpcTimeout;
}
return this.rpcTimeout;
}
- public Optional<PCEPTopologyProviderRuntimeRegistrator> getRuntimeRootRegistrator() {
- return this.runtime;
- }
-
public InetSocketAddress getAddress() {
return this.address;
}