@Override public Uuid apply(Network network) { return network.getTenantId(); } }).toSet();
protected Network toMd(String uuid) { NetworkBuilder networkBuilder = new NetworkBuilder(); networkBuilder.setUuid(toUuid(uuid)); return networkBuilder.build(); }
public static void removeFromNetworkCache(Network network) { networkMap.remove(network.getUuid()); }
static Boolean getIsExternal(Network network) { return network.getAugmentation(NetworkL3Extension.class) != null && network.getAugmentation(NetworkL3Extension.class).isExternal(); }
@Override public void create(Network network) { LOG.info("Neutron Network Created : Network name: " + network.getName()); LOG.debug("Lisp Neutron Network: " + network.toString()); }
@Override protected InstanceIdentifier<Network> createInstanceIdentifier(Network network) { return InstanceIdentifier.create(Neutron.class) .child(Networks.class) .child(Network.class,network.getKey()); }
public InstanceIdentifier<Network> getNeutronNetworkPath(Uuid networkId) { return InstanceIdentifier .create(Neutron.class) .child(Networks.class) .child(Network.class,new NetworkKey(networkId)); } }
public static void addToNetworkCache(Network network) { networkMap.put(network.getUuid(), network); }
protected Network toMd(String uuid) { NetworkBuilder networkBuilder = new NetworkBuilder(); networkBuilder.setUuid(toUuid(uuid)); return networkBuilder.build(); }
public static boolean isRouterExternal(Network network) { NetworkL3Extension l3Extension = network.getAugmentation(NetworkL3Extension.class); if (l3Extension == null) { return false; } Boolean external = l3Extension.isExternal(); if (external == null) { return false; } return external; }
@Override public void delete(Network network) { LOG.info("Neutron Network Deleted : Network name: " + network.getName()); LOG.debug("Lisp Neutron Network: " + network.toString()); } }
@Override protected InstanceIdentifier<Network> createInstanceIdentifier(Network network) { return InstanceIdentifier.create(Neutron.class) .child(Networks.class) .child(Network.class,network.getKey()); }
protected Network toMd(String uuid) { final NetworkBuilder networkBuilder = new NetworkBuilder(); networkBuilder.setUuid(toUuid(uuid)); return networkBuilder.build(); }
public static String getPhysicalNetworkName(Network network) { NetworkProviderExtension providerExtension = network.getAugmentation(NetworkProviderExtension.class); return providerExtension != null ? providerExtension.getPhysicalNetwork() : null; }
@Override public void update(Network network) { LOG.info("Neutron Network Updated : Network name: " + network.getName()); LOG.debug("Lisp Neutron Network: " + network.toString()); }
@Override protected InstanceIdentifier<Network> createInstanceIdentifier(Network network) { return InstanceIdentifier.create(Neutron.class) .child(Networks.class) .child(Network.class,network.getKey()); }
/** * Return the virtual bridge ID configured in the specified by the * neutron network. * * @param nw A neutron network instance. * @return The virtual bridge ID. */ public static String getBridgeId(Network nw) { return convertUUIDToKey(nw.getUuid()); }
@Override protected void remove(InstanceIdentifier<Network> identifier, Network input) { LOG.debug("Remove Network notification handler is invoked {} ", input); ifMgr.removeNetwork(input.getUuid()); }
@Override protected void add(InstanceIdentifier<Network> identifier, Network input) { LOG.debug("Add Network notification handler is invoked {} ", input); ifMgr.addNetwork(input.getUuid()); }