Class ItmCache


  • public class ItmCache
    extends java.lang.Object
    • Constructor Detail

      • ItmCache

        public ItmCache()
    • Method Detail

      • addInterface

        public void addInterface​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface)
      • getInterface

        public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface getInterface​(java.lang.String name)
      • removeInterface

        public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface removeInterface​(java.lang.String name)
      • getAllInterfaces

        public java.util.Collection<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface> getAllInterfaces()
      • addExternalTunnel

        public void addExternalTunnel​(ExternalTunnel tunnel)
      • getExternalTunnel

        public ExternalTunnel getExternalTunnel​(java.lang.String name)
      • removeExternalTunnel

        public ExternalTunnel removeExternalTunnel​(java.lang.String name)
      • addInternalTunnel

        public void addInternalTunnel​(InternalTunnel tunnel)
      • getInternalTunnel

        public InternalTunnel getInternalTunnel​(java.lang.String name)
      • removeInternalTunnel

        public InternalTunnel removeInternalTunnel​(java.lang.String name)
      • getAllExternalTunnel

        public java.util.Collection<ExternalTunnel> getAllExternalTunnel()
      • getAllInternalTunnel

        public java.util.Collection<InternalTunnel> getAllInternalTunnel()
      • getAllInternalInterfaces

        public java.util.Set<java.lang.String> getAllInternalInterfaces()
      • getAllExternalInterfaces

        public java.util.Set<java.lang.String> getAllExternalInterfaces()
      • getExternalTunnelKeyToExternalTunnels

        public java.util.concurrent.ConcurrentHashMap<ExternalTunnelKey,​ExternalTunnel> getExternalTunnelKeyToExternalTunnels()
      • addExternalTunnelKeyToExternalTunnelCache

        public void addExternalTunnelKeyToExternalTunnelCache​(ExternalTunnel externalTunnel)
      • removeExternalTunnelfromExternalTunnelKeyCache

        public void removeExternalTunnelfromExternalTunnelKeyCache​(ExternalTunnelKey key)