Package | Description |
---|---|
org.apache.commons.jci | |
org.apache.commons.jci.compilers |
Interfaces and abstract classes for the compiler abstraction itself.
|
org.apache.commons.jci.listeners |
Special FAM listeners for just collecting FAM statistics, to compilation or class reloading.
|
org.apache.commons.jci.stores |
Stores to store the compilation results in.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ReloadingClassLoader.addResourceStore(ResourceStore pStore) |
boolean |
ReloadingClassLoader.removeResourceStore(ResourceStore pStore) |
Modifier and Type | Method and Description |
---|---|
CompilationResult |
JavaCompiler.compile(String[] pResourcePaths,
ResourceReader pReader,
ResourceStore pStore)
uses the default compiler settings and the current classloader
|
CompilationResult |
AbstractJavaCompiler.compile(String[] pClazzNames,
ResourceReader pReader,
ResourceStore pStore) |
CompilationResult |
JavaCompiler.compile(String[] pResourcePaths,
ResourceReader pReader,
ResourceStore pStore,
ClassLoader pClassLoader)
uses the default compiler settings
|
CompilationResult |
AbstractJavaCompiler.compile(String[] pClazzNames,
ResourceReader pReader,
ResourceStore pStore,
ClassLoader pClassLoader) |
CompilationResult |
RhinoJavaCompiler.compile(String[] pResourcePaths,
ResourceReader pReader,
ResourceStore pStore,
ClassLoader pClassLoader,
JavaCompilerSettings pSettings) |
CompilationResult |
JaninoJavaCompiler.compile(String[] pSourceNames,
ResourceReader pResourceReader,
ResourceStore pStore,
ClassLoader pClassLoader,
JavaCompilerSettings pSettings) |
CompilationResult |
EclipseJavaCompiler.compile(String[] pSourceFiles,
ResourceReader pReader,
ResourceStore pStore,
ClassLoader pClassLoader,
JavaCompilerSettings pSettings) |
CompilationResult |
JavaCompiler.compile(String[] pResourcePaths,
ResourceReader pReader,
ResourceStore pStore,
ClassLoader pClassLoader,
JavaCompilerSettings pSettings)
Compiles the java resources "some/path/to/MyJava.java"
read through the ResourceReader and then stores the resulting
classes in the ResourceStore under "some/path/to/MyJava.class".
|
Modifier and Type | Method and Description |
---|---|
ResourceStore |
ReloadingListener.getStore() |
ResourceStore |
CompilingListener.getStore() |
Constructor and Description |
---|
ReloadingListener(ResourceStore pStore) |
Modifier and Type | Class and Description |
---|---|
class |
FileResourceStore
Stores the results on disk
|
class |
MemoryResourceStore
Store just in memory
|
class |
TransactionalResourceStore
A TransactionalResourceStore get signals of the compilation process as a whole.
|
Constructor and Description |
---|
ResourceStoreClassLoader(ClassLoader pParent,
ResourceStore[] pStores) |
TransactionalResourceStore(ResourceStore pStore) |
Copyright © 2004–2020 The Apache Software Foundation. All rights reserved.