Package org.infinispan.util
Class ModuleProperties
- java.lang.Object
-
- org.infinispan.util.ModuleProperties
-
public final class ModuleProperties extends Object
TheModulePropertiesclass represents Infinispan's module service extensions.- Since:
- 4.0
- Author:
- Vladimir Blagojevic, Sanne Grinovero, Galder ZamarreƱo
-
-
Constructor Summary
Constructors Constructor Description ModuleProperties()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Iterable<ModuleMetadataFileFinder>getModuleMetadataFiles(ClassLoader cl)Retrieves an Iterable containing metadata file finders declared by each module.voidloadModuleCommandHandlers(ClassLoader cl)Collection<Class<? extends org.infinispan.commands.remote.CacheRpcCommand>>moduleCacheRpcCommands()Map<Byte,org.infinispan.commands.module.ModuleCommandFactory>moduleCommandFactories()Map<Byte,org.infinispan.commands.module.ModuleCommandInitializer>moduleCommandInitializers()Collection<Class<? extends org.infinispan.commands.ReplicableCommand>>moduleCommands()Collection<Class<? extends org.infinispan.commands.ReplicableCommand>>moduleOnlyReplicableCommands()static Collection<ModuleLifecycle>resolveModuleLifecycles(ClassLoader cl)
-
-
-
Method Detail
-
resolveModuleLifecycles
public static Collection<ModuleLifecycle> resolveModuleLifecycles(ClassLoader cl)
-
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()
-
-