@Override public <T extends DataObject> void merge(final LogicalDatastoreType store, final InstanceIdentifier<T> path, final T data) { delegate.merge(store, path, data); }
@Override public void onInitialData() { listener.onInitialData(); } }
@Override public <T extends DataObject> FluentFuture<Optional<T>> read(final LogicalDatastoreType store, final InstanceIdentifier<T> path) { return delegate.read(store, path); }
@Override public FluentFuture<? extends CommitInfo> commit() { return delegate.commit(); } }
@Override public WriteTransaction newWriteOnlyTransaction() { return new ForwardingWriteTransaction(delegate.newWriteOnlyTransaction()) { @Override public FluentFuture<? extends CommitInfo> commit() { return handleCommit(super::commit); } }; }
@Override public <T extends DataObject> void put(final LogicalDatastoreType store, final InstanceIdentifier<T> path, final T data) { delegate.put(store, path, data); }
@Override public <T extends DataObject> void mergeParentStructurePut(final LogicalDatastoreType store, final InstanceIdentifier<T> path, final T data) { delegate.mergeParentStructurePut(store, path, data); }
@Override public <T extends DataObject> FluentFuture<Optional<T>> read(final LogicalDatastoreType store, final InstanceIdentifier<T> path) { return delegate.read(store, path); }
@Override public FluentFuture<? extends CommitInfo> commit() { return delegate.commit(); }
@Override public void close() { delegate.close(); } }
@Override public <T extends DataObject> void put(final LogicalDatastoreType store, final InstanceIdentifier<T> path, final T data) { delegate.put(store, path, data); }
@Override public <T extends DataObject> void mergeParentStructureMerge(final LogicalDatastoreType store, final InstanceIdentifier<T> path, final T data) { delegate.mergeParentStructureMerge(store, path, data); }
@Override public FluentFuture<Boolean> exists(final LogicalDatastoreType store, final InstanceIdentifier<?> path) { return delegate.exists(store, path); }
@Override public boolean cancel() { return delegate.cancel(); }
@Override public <T extends DataObject> void mergeParentStructurePut(final LogicalDatastoreType store, final InstanceIdentifier<T> path, final T data) { delegate.mergeParentStructurePut(store, path, data); }
@Override public <T extends DataObject> void merge(final LogicalDatastoreType store, final InstanceIdentifier<T> path, final T data) { delegate.merge(store, path, data); }
@Override public void delete(final LogicalDatastoreType store, final InstanceIdentifier<?> path) { delegate.delete(store, path); } }
private void failTransactionChain(final WriteTransaction tx, final Throwable throwable) { /* * We asume correct state change for underlaying transaction * * chain, so we are not changing any of our internal state * to mark that we failed. */ this.bindingListener.onTransactionChainFailed(this, tx, throwable); }
@Override public <T extends DataObject> void mergeParentStructureMerge(final LogicalDatastoreType store, final InstanceIdentifier<T> path, final T data) { delegate.mergeParentStructureMerge(store, path, data); }
default <O extends DataObject, P extends InstanceIdentifier<O>, T extends Action<P, ?, ?>, S extends T> ObjectRegistration<S> registerImplementation(final Class<T> actionInterface, final S implementation) { return registerImplementation(actionInterface, implementation, LogicalDatastoreType.OPERATIONAL); } }