1
2
3
4
5
6
7
8
9
10
11 package org.mule.registry;
12
13 import java.util.List;
14
15
16
17
18 public interface Library extends Entry
19 {
20
21 RegistryComponent[] getComponents();
22
23 List getClassPathElements();
24
25 boolean isClassLoaderParentFirst();
26
27 void addComponent(RegistryComponent component);
28
29 void removeComponent(RegistryComponent component);
30
31 void install() throws RegistryException;
32
33 void uninstall() throws RegistryException;
34
35
36
37
38
39
40 RegistryDescriptor getDescriptor() throws RegistryException;
41
42 }