Class ModuleProperties


  • public final class ModuleProperties
    extends 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

      • getModuleMetadataFiles

        public static Iterable<ModuleMetadataFileFinder> getModuleMetadataFiles​(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​(ClassLoader cl)
      • moduleCommands

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

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

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

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

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