org.jboss.osgi.framework
Interface ModuleLoaderProvider

All Superinterfaces:
org.jboss.msc.service.Service<ModuleLoaderProvider>, org.jboss.msc.value.Value<ModuleLoaderProvider>

public interface ModuleLoaderProvider
extends org.jboss.msc.service.Service<ModuleLoaderProvider>

Integration point for the ModuleLoader.

Since:
20-Apr-2011
Author:
thomas.diesler@jboss.com

Field Summary
 
Fields inherited from interface org.jboss.msc.service.Service
NULL, NULL_VALUE
 
Method Summary
 void addModule(org.jboss.modules.Module module)
           
 void addModule(org.jboss.modules.ModuleSpec moduleSpec)
           
 org.jboss.modules.ModuleIdentifier getModuleIdentifier(XModule resModule)
           
 org.jboss.modules.ModuleLoader getModuleLoader()
           
 void removeModule(org.jboss.modules.ModuleIdentifier identifier)
           
 void setAndRelinkDependencies(org.jboss.modules.Module module, List<org.jboss.modules.DependencySpec> dependencies)
           
 
Methods inherited from interface org.jboss.msc.service.Service
start, stop
 
Methods inherited from interface org.jboss.msc.value.Value
getValue
 

Method Detail

getModuleLoader

org.jboss.modules.ModuleLoader getModuleLoader()

getModuleIdentifier

org.jboss.modules.ModuleIdentifier getModuleIdentifier(XModule resModule)

addModule

void addModule(org.jboss.modules.ModuleSpec moduleSpec)

addModule

void addModule(org.jboss.modules.Module module)

removeModule

void removeModule(org.jboss.modules.ModuleIdentifier identifier)

setAndRelinkDependencies

void setAndRelinkDependencies(org.jboss.modules.Module module,
                              List<org.jboss.modules.DependencySpec> dependencies)
                              throws org.jboss.modules.ModuleLoadException
Throws:
org.jboss.modules.ModuleLoadException


Copyright © 2012. All Rights Reserved.