Class EventSourceTopic

  • All Implemented Interfaces:
    AutoCloseable, EventListener, org.opendaylight.mdsal.binding.api.DataTreeChangeListener<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>

    @Deprecated(forRemoval=true)
    public final class EventSourceTopic
    extends Object
    implements org.opendaylight.mdsal.binding.api.DataTreeChangeListener<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>, AutoCloseable
    Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void close()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      static EventSourceTopic create​(org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.NotificationPattern notificationPattern, String nodeIdRegexPattern, EventSourceTopology eventSourceTopology)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      Pattern getNodeIdRegexPattern()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.TopicId getTopicId()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      void notifyNode​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> nodeId)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      void onDataTreeChanged​(Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>> changes)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      • Methods inherited from interface org.opendaylight.mdsal.binding.api.DataTreeChangeListener

        onInitialData
    • Method Detail

      • create

        public static EventSourceTopic create​(org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.NotificationPattern notificationPattern,
                                              String nodeIdRegexPattern,
                                              EventSourceTopology eventSourceTopology)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getTopicId

        public org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.messagebus.eventaggregator.rev141202.TopicId getTopicId()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • onDataTreeChanged

        public void onDataTreeChanged​(Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>> changes)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        onDataTreeChanged in interface org.opendaylight.mdsal.binding.api.DataTreeChangeListener<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>
      • notifyNode

        public void notifyNode​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> nodeId)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getNodeIdRegexPattern

        public Pattern getNodeIdRegexPattern()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • close

        public void close()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        close in interface AutoCloseable