Interface PrimaryOwnerSchedulerConfiguration<I,M,GM extends org.wildfly.clustering.server.group.GroupMember<org.infinispan.remoting.transport.Address>>
- Type Parameters:
I- the identifier type of scheduled entriesM- the meta data typeGM- the group member type
public interface PrimaryOwnerSchedulerConfiguration<I,M,GM extends org.wildfly.clustering.server.group.GroupMember<org.infinispan.remoting.transport.Address>>
Encapsulates configuration of a
PrimaryOwnerScheduler.- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionorg.wildfly.clustering.server.dispatcher.CommandDispatcherFactory<GM> default org.wildfly.clustering.server.util.InvokergetName()default BiFunction<I, M, ScheduleCommand<I, M>>
-
Method Details
-
getName
String getName() -
getCommandDispatcherFactory
org.wildfly.clustering.server.dispatcher.CommandDispatcherFactory<GM> getCommandDispatcherFactory() -
getScheduler
CacheEntryScheduler<I,M> getScheduler() -
getAffinity
-
getScheduleCommandFactory
-
getInvoker
default org.wildfly.clustering.server.util.Invoker getInvoker()
-