Class ScheduleWithExpirationMetaDataCommandFactory<I>

java.lang.Object
org.wildfly.clustering.server.infinispan.expiration.ScheduleWithExpirationMetaDataCommandFactory<I>
Type Parameters:
I - the identifier type of the scheduled object
All Implemented Interfaces:
BiFunction<I,org.wildfly.clustering.server.expiration.ExpirationMetaData,ScheduleCommand<I,org.wildfly.clustering.server.expiration.ExpirationMetaData>>

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

    • ScheduleWithExpirationMetaDataCommandFactory

      public ScheduleWithExpirationMetaDataCommandFactory()
  • Method Details

    • apply

      public ScheduleCommand<I,org.wildfly.clustering.server.expiration.ExpirationMetaData> apply(I id, org.wildfly.clustering.server.expiration.ExpirationMetaData metaData)
      Specified by:
      apply in interface BiFunction<I,org.wildfly.clustering.server.expiration.ExpirationMetaData,ScheduleCommand<I,org.wildfly.clustering.server.expiration.ExpirationMetaData>>