public abstract class AbstractPluginRuntimeBooter
extends java.lang.Object
| Constructor and Description |
|---|
AbstractPluginRuntimeBooter(PluginBootConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
org.fabric3.plugin.api.runtime.PluginRuntime |
boot() |
protected abstract org.fabric3.plugin.api.runtime.PluginHostInfo |
createHostInfo(java.lang.String environment,
java.util.Set<java.net.URL> moduleDependencies,
java.io.File outputDirectory,
java.io.File buildDir) |
protected abstract java.util.Map<java.lang.String,java.lang.String> |
getExportedPackages() |
protected abstract java.lang.String |
getPluginClass() |
void |
shutdown() |
public AbstractPluginRuntimeBooter(PluginBootConfiguration configuration)
public org.fabric3.plugin.api.runtime.PluginRuntime boot()
throws org.fabric3.api.host.Fabric3Exception
org.fabric3.api.host.Fabric3Exceptionpublic void shutdown()
throws org.fabric3.api.host.Fabric3Exception,
java.lang.InterruptedException,
java.util.concurrent.ExecutionException
org.fabric3.api.host.Fabric3Exceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionprotected abstract java.lang.String getPluginClass()
protected abstract java.util.Map<java.lang.String,java.lang.String> getExportedPackages()
protected abstract org.fabric3.plugin.api.runtime.PluginHostInfo createHostInfo(java.lang.String environment,
java.util.Set<java.net.URL> moduleDependencies,
java.io.File outputDirectory,
java.io.File buildDir)