Package org.infinispan.util
Class ModuleProperties
- java.lang.Object
-
- org.infinispan.util.ModuleProperties
-
public final class ModuleProperties extends Object
TheModuleProperties
class 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.void
loadModuleCommandHandlers(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()
-
-