| Interface | Description | 
|---|---|
| ClassPath | |
| Loader | |
| Options.Log | 
| Class | Description | 
|---|---|
| BasicURLClassPath | |
| BasicURLClassPath.CustomizableURLClassLoader | |
| ClassPathFactory | |
| ContextClassPath | |
| Embedder | |
| Files | |
| Files.DeleteThread | |
| Files.NoopOutputStream | |
| Files.PatternFileFilter | |
| FileUtils | |
| IO | |
| JarLocation | |
| OpenEJBInstance | |
| Options | The purpose of this class is to provide a more strongly typed version of a
 java.util.Properties object. | 
| Options.NullLog | |
| Options.NullOptions | |
| Options.TomEEPropertyAdapter | This adapter aims at supporting all configuration properties with tomee. | 
| ProvisioningUtil | |
| SystemClassPath | |
| SystemInstance | This class aims to be the one and only static in the entire SYSTEM
 A static, singleton, instance of this class can be created with the  SystemInstance.init(Properties)method
 It is assumed that only one singleton per classloader is possible in any given VM
 Thus loading this instance in a classloader will mean there can only be one OpenEJB
 instance for that classloader and all children classloaders. | 
| TomcatClassPath | |
| TrueFilter | |
| WebAppClassPath | |
| Zips | 
| Exception | Description | 
|---|---|
| Files.FileDoesNotExistException | |
| Files.FileRuntimeException | |
| LoaderRuntimeException |