Class ReferenceCountingHolder<V extends AutoCloseable>

java.lang.Object
io.confluent.kafkarest.utils.ReferenceCountingHolder<V>
All Implemented Interfaces:
AutoCloseable

public class ReferenceCountingHolder<V extends AutoCloseable> extends Object implements AutoCloseable
  • Constructor Details

    • ReferenceCountingHolder

      public ReferenceCountingHolder(V resource)
  • Method Details

    • get

      public V get()
    • increment

      public void increment()
    • decrement

      public void decrement()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • getCount

      public int getCount()