Class ModuleProperties


  • public final class ModuleProperties
    extends java.lang.Object
    The ModuleProperties class represents Infinispan's module service extensions.
    Since:
    4.0
    Author:
    Vladimir Blagojevic, Sanne Grinovero, Galder ZamarreƱo
    • Constructor Detail

      • ModuleProperties

        public ModuleProperties()
    • Method Detail

      • resolveModuleLifecycles

        public static java.util.Collection<ModuleLifecycle> resolveModuleLifecycles​(java.lang.ClassLoader cl)
      • getModuleMetadataFiles

        public static java.lang.Iterable<ModuleMetadataFileFinder> getModuleMetadataFiles​(java.lang.ClassLoader cl)
        Retrieves an Iterable containing metadata file finders declared by each module.
        Parameters:
        cl - class loader to use
        Returns:
        an Iterable of ModuleMetadataFileFinders
      • loadModuleCommandHandlers

        public void loadModuleCommandHandlers​(java.lang.ClassLoader cl)
      • moduleCommands

        public java.util.Collection<java.lang.Class<? extends org.infinispan.commands.ReplicableCommand>> moduleCommands()
      • moduleCommandFactories

        public java.util.Map<java.lang.Byte,​org.infinispan.commands.module.ModuleCommandFactory> moduleCommandFactories()
      • moduleCommandInitializers

        public java.util.Map<java.lang.Byte,​org.infinispan.commands.module.ModuleCommandInitializer> moduleCommandInitializers()
      • moduleCacheRpcCommands

        public java.util.Collection<java.lang.Class<? extends org.infinispan.commands.remote.CacheRpcCommand>> moduleCacheRpcCommands()
      • moduleOnlyReplicableCommands

        public java.util.Collection<java.lang.Class<? extends org.infinispan.commands.ReplicableCommand>> moduleOnlyReplicableCommands()