public static AsNumber getDefaultInstance(String defaultValue) { return new AsNumber(java.lang.Long.valueOf(defaultValue)); }
@ConstructorProperties("value") public AsNumber(java.lang.Long _value) { if (_value != null) { check_valueRange(_value); } Preconditions.checkNotNull(_value, "Supplied value may not be null"); this._value = _value; }
public static AsNumber getDefaultInstance(String defaultValue) { return new AsNumber(Long.valueOf(defaultValue)); }
@ConstructorProperties("value") public AsNumber(java.lang.Long _value) { if (_value != null) { check_valueRange(_value); } Preconditions.checkNotNull(_value, "Supplied value may not be null"); this._value = _value; }
@Override public java.lang.AutoCloseable createInstance() { final Ipv4Address bgpId = new Ipv4Address(getBgpId()); final Map<Class<? extends AddressFamily>, Class<? extends SubsequentAddressFamily>> tables = new HashMap<>(); tables.put(LinkstateAddressFamily.class, LinkstateSubsequentAddressFamily.class); tables.put(Ipv4AddressFamily.class, UnicastSubsequentAddressFamily.class); tables.put(Ipv6AddressFamily.class, UnicastSubsequentAddressFamily.class); final BGPSessionProposalImpl bgpSessionProposal = new BGPSessionProposalImpl(getHoldtimer(), new AsNumber(getAsNumber()), bgpId, tables); return new BgpSessionProposalCloseable(bgpSessionProposal); }
@Override public java.lang.AutoCloseable createInstance() { final RibImplCloseable rib = new RibImplCloseable(getRibId(), new AsNumber(getLocalAs()), getBgpId().getBytes(), getExtensionsDependency(), getDataProviderDependency()); final List<ListenerRegistration<BGPSessionListener>> regs = new ArrayList<>(); for (final BGP bgp : getBgpDependency()) { final BGPPeer peer = new BGPPeer(rib, "peer-" + bgp.toString()); regs.add(Preconditions.checkNotNull(bgp.registerUpdateListener(peer, new ReconnectStrategyFactory() { @Override public ReconnectStrategy createReconnectStrategy() { return getTcpReconnectStrategyDependency(); } }, getSessionReconnectStrategyDependency()))); } rib.setListenerRegistrations(regs); return rib; }