1 package org.codehaus.classworlds;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import java.util.Collection;
20
21
22
23
24
25
26
27 @Deprecated
28 public class ClassWorld {
29 private ClassWorldAdapter adapter;
30
31 public ClassWorld(String realmId, ClassLoader classLoader) {
32 adapter = ClassWorldAdapter.getInstance(new org.codehaus.plexus.classworlds.ClassWorld(realmId, classLoader));
33 }
34
35 public ClassWorld() {
36 adapter = ClassWorldAdapter.getInstance(new org.codehaus.plexus.classworlds.ClassWorld());
37 }
38
39 public ClassWorld(boolean ignore) {
40
41 }
42
43 public ClassRealm newRealm(String id) throws DuplicateRealmException {
44 return adapter.newRealm(id);
45 }
46
47 public ClassRealm newRealm(String id, ClassLoader classLoader) throws DuplicateRealmException {
48 return adapter.newRealm(id, classLoader);
49 }
50
51 public void disposeRealm(String id) throws NoSuchRealmException {
52 adapter.disposeRealm(id);
53 }
54
55 public ClassRealm getRealm(String id) throws NoSuchRealmException {
56 return adapter.getRealm(id);
57 }
58
59 public Collection getRealms() {
60 return adapter.getRealms();
61 }
62 }