org.mule.registry
Interface Library

All Superinterfaces:
Entry
All Known Implementing Classes:
AbstractLibrary

public interface Library
extends Entry

Author:
Guillaume Nodet

Field Summary
 
Fields inherited from interface org.mule.registry.Entry
INITIALIZED, RUNNING, SHUTDOWN, STOPPED, UNKNOWN
 
Method Summary
 void addComponent(RegistryComponent component)
           
 List getClassPathElements()
           
 RegistryComponent[] getComponents()
           
 RegistryDescriptor getDescriptor()
          Return the descriptor for this component.
 void install()
           
 boolean isClassLoaderParentFirst()
           
 void removeComponent(RegistryComponent component)
           
 void uninstall()
           
 
Methods inherited from interface org.mule.registry.Entry
getCurrentState, getInstallRoot, getName, getStateAtShutdown, setCurrentState, setInstallRoot, setName, setStateAtShutdown
 

Method Detail

getComponents

public RegistryComponent[] getComponents()

getClassPathElements

public List getClassPathElements()

isClassLoaderParentFirst

public boolean isClassLoaderParentFirst()

addComponent

public void addComponent(RegistryComponent component)

removeComponent

public void removeComponent(RegistryComponent component)

install

public void install()
             throws RegistryException
Throws:
RegistryException

uninstall

public void uninstall()
               throws RegistryException
Throws:
RegistryException

getDescriptor

public RegistryDescriptor getDescriptor()
                                 throws RegistryException
Return the descriptor for this component.

Returns:
Throws:
RegistryException


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.