import javax.annotation.Nonnull;
import org.opendaylight.bgpcep.programming.spi.InstructionScheduler;
import org.opendaylight.protocol.concepts.KeyMapping;
+import org.opendaylight.protocol.pcep.SpeakerIdMapping;
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology;
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId;
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology;
private final InstructionScheduler scheduler;
private final TopologyId topologyId;
private final short rpcTimeout;
+ private final SpeakerIdMapping speakerIds;
private final InstanceIdentifier<Topology> topology;
public PCEPTopologyConfiguration(
@Nonnull final InetSocketAddress address,
@Nonnull final KeyMapping keys,
+ @Nonnull final SpeakerIdMapping speakerIds,
@Nonnull final InstructionScheduler scheduler,
@Nonnull final TopologyId topologyId,
final short rpcTimeout) {
this.address = checkNotNull(address);
this.keys = checkNotNull(keys);
+ this.speakerIds = checkNotNull(speakerIds);
this.scheduler = checkNotNull(scheduler);
this.topologyId = checkNotNull(topologyId);
this.rpcTimeout = rpcTimeout;
public KeyMapping getKeys() {
return this.keys;
}
+
+ @Nonnull
+ public SpeakerIdMapping getSpeakerIds() {
+ return this.speakerIds;
+ }
}