package org.opendaylight.controller.cluster.datastore; import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadTransaction; import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadWriteTransaction; import org.opendaylight.controller.sal.core.spi.data.DOMStoreTransactionChain; import org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransaction; /** * TransactionChainProxy acts as a proxy for a DOMStoreTransactionChain created on a remote shard */ public class TransactionChainProxy implements DOMStoreTransactionChain{ @Override public DOMStoreReadTransaction newReadOnlyTransaction() { throw new UnsupportedOperationException("newReadOnlyTransaction"); } @Override public DOMStoreReadWriteTransaction newReadWriteTransaction() { throw new UnsupportedOperationException("newReadWriteTransaction"); } @Override public DOMStoreWriteTransaction newWriteOnlyTransaction() { throw new UnsupportedOperationException("newWriteOnlyTransaction"); } @Override public void close() { throw new UnsupportedOperationException("close"); } }