Class BeanExpirationScheduler<K,V extends BeanInstance<K>,M>
- java.lang.Object
-
- org.wildfly.clustering.ee.infinispan.scheduler.AbstractCacheEntryScheduler<I,ExpirationMetaData>
-
- org.wildfly.clustering.ee.infinispan.expiration.AbstractExpirationScheduler<K>
-
- org.wildfly.clustering.ejb.infinispan.bean.BeanExpirationScheduler<K,V,M>
-
- Type Parameters:
K- the bean identifier typeV- the bean instance typeM- the metadata value type
- All Implemented Interfaces:
AutoCloseable,CacheEntryScheduler<K,ExpirationMetaData>,Scheduler<K,ExpirationMetaData>
public class BeanExpirationScheduler<K,V extends BeanInstance<K>,M> extends AbstractExpirationScheduler<K>
Schedules a bean for expiration.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description BeanExpirationScheduler(Group group, Batcher<TransactionBatch> batcher, BeanFactory<K,V,M> factory, BeanExpirationConfiguration<K,V> expiration, Duration closeTimeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidschedule(K id)-
Methods inherited from class org.wildfly.clustering.ee.infinispan.scheduler.AbstractCacheEntryScheduler
cancel, cancel, close, schedule, stream, toString
-
-
-
-
Constructor Detail
-
BeanExpirationScheduler
public BeanExpirationScheduler(Group group, Batcher<TransactionBatch> batcher, BeanFactory<K,V,M> factory, BeanExpirationConfiguration<K,V> expiration, Duration closeTimeout)
-
-
Method Detail
-
schedule
public void schedule(K id)
-
-