org.infinispan.util
Class ModuleProperties

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable<Object,Object>
          extended by java.util.Properties
              extended by org.infinispan.util.ModuleProperties
All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>

public class ModuleProperties
extends Properties

The ModuleProperties 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
ModuleProperties()
           
 
Method Summary
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 List<ModuleLifecycle> resolveModuleLifecycles(ClassLoader cl)
           
 
Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModuleProperties

public ModuleProperties()
Method Detail

resolveModuleLifecycles

public static List<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()

-->

Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.