@Override public void open() { if (open.compareAndSet(false,true)) { initialize(); } }
@PreDestroy public void close() { super.close(); } }
@Override public void close() { if(open.compareAndSet(true,false)) { shutdown(); } } }
@Override public void open() { if (open.compareAndSet(false,true)) { initialize(); } }
@PreDestroy public void close() { super.close(); } }
@Override public void close() { if(open.compareAndSet(true,false)) { shutdown(); } } }