Class ScheduleWithExpirationMetaDataCommand<I>

java.lang.Object
org.wildfly.clustering.server.infinispan.scheduler.AbstractPrimaryOwnerCommand<I,M,Void>
org.wildfly.clustering.server.infinispan.scheduler.ScheduleCommand<I,M>
org.wildfly.clustering.server.infinispan.scheduler.ScheduleWithPersistentMetaDataCommand<I,org.wildfly.clustering.server.expiration.ExpirationMetaData>
org.wildfly.clustering.server.infinispan.expiration.ScheduleWithExpirationMetaDataCommand<I>
Type Parameters:
I - the identifier type of the scheduled object
All Implemented Interfaces:
org.wildfly.clustering.server.dispatcher.Command<Void,CacheEntryScheduler<I,org.wildfly.clustering.server.expiration.ExpirationMetaData>,RuntimeException>, PrimaryOwnerCommand<I,org.wildfly.clustering.server.expiration.ExpirationMetaData,Void>

public class ScheduleWithExpirationMetaDataCommand<I> extends ScheduleWithPersistentMetaDataCommand<I,org.wildfly.clustering.server.expiration.ExpirationMetaData>
ScheduleCommand that wraps expiration metadata with a marshallable implementation.
Author:
Paul Ferraro
  • Constructor Details

    • ScheduleWithExpirationMetaDataCommand

      public ScheduleWithExpirationMetaDataCommand(I id, org.wildfly.clustering.server.expiration.ExpirationMetaData metaData)
  • Method Details

    • getPersistentMetaData

      protected org.wildfly.clustering.server.expiration.ExpirationMetaData getPersistentMetaData()
      Overrides:
      getPersistentMetaData in class ScheduleCommand<I,org.wildfly.clustering.server.expiration.ExpirationMetaData>