Class RuntimeManifoldHost
java.lang.Object
manifold.api.service.BaseService
manifold.internal.host.AbstractManifoldHost
manifold.internal.host.SingleModuleManifoldHost
manifold.internal.host.RuntimeManifoldHost
- All Implemented Interfaces:
IManifoldHost, IRuntimeManifoldHost, IPluginHost, IService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidvoidBootstrap Manifold before application code executesstatic IRuntimeManifoldHostclear()protected List<IDirectory> static IRuntimeManifoldHostget()voidInitialize host and its type manifolds.protected voidinitDirectly(List<File> sourcepath, List<File> classpath) Initialize the host and its type loaders using specified sourcepath and classpath.booleanIs Manifold bootstrapped?Methods inherited from class SingleModuleManifoldHost
addTypeSystemListenerAsWeakRef, createdType, getFileSystem, getJavaParser, getSingleModuleMethods inherited from class AbstractManifoldHost
getActualClassLoader, getClassLoaderForFile, isPathIgnoredMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IManifoldHost
addTypeSystemListenerAsWeakRef, createdType, getActualClassLoader, getArrayTypeName, getClassLoaderForFile, getFileSystem, getJavaParser, getSingleModule, isPathIgnoredMethods inherited from interface IPluginHost
getInterfaceMethods inherited from interface IRuntimeManifoldHost
preBootstrap
-
Constructor Details
-
RuntimeManifoldHost
public RuntimeManifoldHost()
-
-
Method Details
-
get
-
clear
-
bootstrap
public static void bootstrap() -
isBootstrapped
public boolean isBootstrapped()Description copied from interface:IRuntimeManifoldHostIs Manifold bootstrapped?- Specified by:
isBootstrappedin interfaceIRuntimeManifoldHost
-
bootstrap
Description copied from interface:IRuntimeManifoldHostBootstrap Manifold before application code executes- Specified by:
bootstrapin interfaceIRuntimeManifoldHost
-
init
Initialize host and its type manifolds. Includes classpath from the host's classloader in addition to provided classpath.- Parameters:
sourcepath- List of paths containing sources/resourcesclasspath- List of paths comprising the classpath- See Also:
-
initDirectly
-
createDefaultClassPath
-