org.infinispan.counter.api.Handle Maven / Gradle / Ivy
package org.infinispan.counter.api;
/**
* As a return of {@link StrongCounter#addListener(CounterListener)}, it is used to un-register the {@link CounterListener}.
*
* @author Pedro Ruivo
* @since 9.0
*/
public interface Handle {
/**
* @return the {@link CounterListener} managed by this.
*/
T getCounterListener();
/**
* Removes the {@link CounterListener}.
*/
void remove();
}