Package org.infinispan.util
Class ModuleProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<Object,Object>
-
- java.util.Properties
-
- org.infinispan.util.ModuleProperties
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<Object,Object>
public class ModuleProperties extends Properties
TheModuleProperties
class represents Infinispan's module service extensions- Since:
- 4.0
- Author:
- Vladimir Blagojevic, Sanne Grinovero, Galder ZamarreƱo
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.Properties
defaults
-
-
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 CacheRpcCommand>>
moduleCacheRpcCommands()
Map<Byte,ModuleCommandFactory>
moduleCommandFactories()
Map<Byte,ModuleCommandInitializer>
moduleCommandInitializers()
Collection<Class<? extends ReplicableCommand>>
moduleCommands()
Collection<Class<? extends ReplicableCommand>>
moduleOnlyReplicableCommands()
static Collection<ModuleLifecycle>
resolveModuleLifecycles(ClassLoader cl)
-
Methods inherited from class java.util.Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, getProperty, getProperty, hashCode, isEmpty, keys, keySet, list, list, load, load, loadFromXML, merge, propertyNames, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
-
-
-
-
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 ReplicableCommand>> moduleCommands()
-
moduleCommandFactories
public Map<Byte,ModuleCommandFactory> moduleCommandFactories()
-
moduleCommandInitializers
public Map<Byte,ModuleCommandInitializer> moduleCommandInitializers()
-
moduleCacheRpcCommands
public Collection<Class<? extends CacheRpcCommand>> moduleCacheRpcCommands()
-
moduleOnlyReplicableCommands
public Collection<Class<? extends ReplicableCommand>> moduleOnlyReplicableCommands()
-
-