Bug 4850: Fix follower out-of-sync logic wrt replicatedToAllIndex
[controller.git] / opendaylight / config / yang-test / src / main / java / org / opendaylight / controller / config / yang / test / impl / CheckedAutoCloseable.java
1 package org.opendaylight.controller.config.yang.test.impl;
2
3 import com.google.common.base.Preconditions;
4
5 public class CheckedAutoCloseable implements AutoCloseable {
6     private boolean closed = false;
7
8     @Override
9     public synchronized void close() throws Exception {
10         Preconditions.checkState(closed == false);
11         this.closed = true;
12     }
13
14     public synchronized boolean isClosed() {
15         return this.closed;
16     }
17 }