Class ForwardingPingPongDataBroker

java.lang.Object
com.google.common.collect.ForwardingObject
org.opendaylight.mdsal.binding.spi.ForwardingDataBroker
org.opendaylight.openflowplugin.impl.ForwardingPingPongDataBroker
All Implemented Interfaces:
org.opendaylight.mdsal.binding.api.BindingService, org.opendaylight.mdsal.binding.api.DataBroker, org.opendaylight.mdsal.binding.api.DataTreeChangeService, org.opendaylight.mdsal.binding.api.TransactionFactory, PingPongDataBroker

public class ForwardingPingPongDataBroker extends org.opendaylight.mdsal.binding.spi.ForwardingDataBroker implements PingPongDataBroker
Delegating PingPongDataBroker implementation. This is useful for simple strongly typed dependency injection.
Author:
Michael Vorburger.ch
  • Constructor Summary

    Constructors
    Constructor
    Description
    ForwardingPingPongDataBroker(org.opendaylight.mdsal.binding.api.DataBroker delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opendaylight.mdsal.binding.api.TransactionChain
    createTransactionChain(org.opendaylight.mdsal.binding.api.TransactionChainListener listener)
     
    protected org.opendaylight.mdsal.binding.api.DataBroker
     

    Methods inherited from class org.opendaylight.mdsal.binding.spi.ForwardingDataBroker

    createMergingTransactionChain, newReadOnlyTransaction, newReadWriteTransaction, newWriteOnlyTransaction, registerDataTreeChangeListener

    Methods inherited from class com.google.common.collect.ForwardingObject

    toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.opendaylight.mdsal.binding.api.DataBroker

    createMergingTransactionChain

    Methods inherited from interface org.opendaylight.mdsal.binding.api.DataTreeChangeService

    registerDataTreeChangeListener

    Methods inherited from interface org.opendaylight.mdsal.binding.api.TransactionFactory

    newReadOnlyTransaction, newReadWriteTransaction, newWriteOnlyTransaction
  • Constructor Details

    • ForwardingPingPongDataBroker

      public ForwardingPingPongDataBroker(org.opendaylight.mdsal.binding.api.DataBroker delegate)
  • Method Details

    • delegate

      protected org.opendaylight.mdsal.binding.api.DataBroker delegate()
      Specified by:
      delegate in class org.opendaylight.mdsal.binding.spi.ForwardingDataBroker
    • createTransactionChain

      public org.opendaylight.mdsal.binding.api.TransactionChain createTransactionChain(org.opendaylight.mdsal.binding.api.TransactionChainListener listener)
      Specified by:
      createTransactionChain in interface org.opendaylight.mdsal.binding.api.DataBroker
      Overrides:
      createTransactionChain in class org.opendaylight.mdsal.binding.spi.ForwardingDataBroker