/** Return an OSPF builder. Pre-defines required fields (e.g., reference bandwidth) */ public OspfProcess.Builder ospfProcessBuilder() { return OspfProcess.builder(this).setReferenceBandwidth(1e8); }
private void initRemoteOspfNeighbors( Map<String, Configuration> configurations, Topology topology) { if (!_remoteOspfNeighborsInitialized) { OspfTopologyUtils.initRemoteOspfNeighbors(configurations, topology); _remoteOspfNeighborsInitialized = true; } }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((_metricType == null) ? 0 : _metricType.ordinal()); return result; }
@Override protected Map<IpLink, OspfNeighbor> featureValueOf(OspfProcess actual) { return actual.getOspfNeighbors(); } }
@Override protected Set<String> featureValueOf(OspfArea actual) { return actual.getInterfaces(); } }
@Override protected Map<Long, OspfArea> featureValueOf(OspfProcess actual) { return actual.getAreas(); } }
@Override protected Double featureValueOf(OspfProcess actual) { return actual.getReferenceBandwidth(); } }
@Override protected Boolean featureValueOf(NssaSettings actual) { return actual.getSuppressType3(); } }
@Override protected Ip featureValueOf(OspfProcess actual) { return actual.getRouterId(); } }
@Override protected OspfDefaultOriginateType featureValueOf(NssaSettings actual) { return actual.getDefaultOriginateType(); } }
@Override protected OspfNeighbor featureValueOf(OspfNeighbor actual) { return actual.getRemoteOspfNeighbor(); } }
@Override protected Integer featureValueOf(OspfArea actual) { return actual.getMetricOfDefaultRoute(); } }
@Override protected Long featureValueOf(OspfAreaSummary actual) { return actual.getMetric(); } }
@Override protected Boolean featureValueOf(OspfAreaSummary arg0) { return arg0.getAdvertised(); } }
@Override protected Boolean featureValueOf(OspfArea actual) { return actual.getInjectDefaultRoute(); } }
@Override protected StubType featureValueOf(OspfArea actual) { return actual.getStubType(); } }
@Override protected Boolean featureValueOf(StubSettings actual) { return actual.getSuppressType3(); } }
@Override protected NssaSettings featureValueOf(OspfArea actual) { return actual.getNssa(); } }
@Override protected StubSettings featureValueOf(OspfArea actual) { return actual.getStub(); } }