public class PluginHostInfoImpl
extends java.lang.Object
implements org.fabric3.plugin.api.runtime.PluginHostInfo
| Constructor and Description |
|---|
PluginHostInfoImpl(java.net.URI domain,
java.lang.String environment,
java.util.Set<java.net.URL> dependencyUrls,
java.io.File baseDir,
java.io.File tempDir,
java.io.File buildDir,
java.io.File classesDir,
java.io.File resourcesDir,
java.io.File testClassesDir,
java.io.File testResourcesDir,
org.fabric3.api.host.os.OperatingSystem os) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBootCallback(java.lang.Runnable callback) |
java.io.File |
getBaseDir() |
java.io.File |
getBuildDir() |
java.io.File |
getClassesDir() |
java.io.File |
getDataDir() |
java.util.Set<java.net.URL> |
getDependencyUrls() |
java.util.List<java.io.File> |
getDeployDirectories() |
java.net.URI |
getDomain() |
java.lang.String |
getEnvironment() |
java.io.File |
getExtensionsRepositoryDirectory() |
java.io.File |
getNativeLibraryDir() |
org.fabric3.api.host.os.OperatingSystem |
getOperatingSystem() |
java.io.File |
getResourcesDir() |
org.fabric3.api.model.type.RuntimeMode |
getRuntimeMode() |
java.lang.String |
getRuntimeName() |
java.io.File |
getTempDir() |
java.io.File |
getTestClassesDir() |
java.io.File |
getTestResourcesDir() |
java.lang.String |
getZoneName() |
boolean |
isJavaEEXAEnabled() |
void |
notifyCallbacks() |
boolean |
supportsClassLoaderIsolation() |
public PluginHostInfoImpl(java.net.URI domain,
java.lang.String environment,
java.util.Set<java.net.URL> dependencyUrls,
java.io.File baseDir,
java.io.File tempDir,
java.io.File buildDir,
java.io.File classesDir,
java.io.File resourcesDir,
java.io.File testClassesDir,
java.io.File testResourcesDir,
org.fabric3.api.host.os.OperatingSystem os)
public java.lang.String getRuntimeName()
getRuntimeName in interface org.fabric3.api.annotation.model.ConfigurationContextgetRuntimeName in interface org.fabric3.api.host.runtime.HostInfopublic java.lang.String getZoneName()
getZoneName in interface org.fabric3.api.annotation.model.ConfigurationContextpublic java.lang.String getEnvironment()
getEnvironment in interface org.fabric3.api.annotation.model.ConfigurationContextgetEnvironment in interface org.fabric3.api.host.runtime.HostInfopublic java.io.File getBaseDir()
getBaseDir in interface org.fabric3.api.host.runtime.HostInfopublic java.io.File getTempDir()
getTempDir in interface org.fabric3.api.annotation.model.ConfigurationContextgetTempDir in interface org.fabric3.api.host.runtime.HostInfopublic java.io.File getClassesDir()
getClassesDir in interface org.fabric3.plugin.api.runtime.PluginHostInfopublic java.io.File getResourcesDir()
getResourcesDir in interface org.fabric3.plugin.api.runtime.PluginHostInfopublic java.io.File getTestClassesDir()
getTestClassesDir in interface org.fabric3.plugin.api.runtime.PluginHostInfopublic java.io.File getTestResourcesDir()
getTestResourcesDir in interface org.fabric3.plugin.api.runtime.PluginHostInfopublic java.io.File getNativeLibraryDir()
getNativeLibraryDir in interface org.fabric3.api.host.runtime.HostInfopublic java.io.File getDataDir()
getDataDir in interface org.fabric3.api.annotation.model.ConfigurationContextgetDataDir in interface org.fabric3.api.host.runtime.HostInfopublic java.io.File getExtensionsRepositoryDirectory()
getExtensionsRepositoryDirectory in interface org.fabric3.api.host.runtime.HostInfopublic java.util.List<java.io.File> getDeployDirectories()
getDeployDirectories in interface org.fabric3.api.host.runtime.HostInfopublic boolean supportsClassLoaderIsolation()
supportsClassLoaderIsolation in interface org.fabric3.api.host.runtime.HostInfopublic org.fabric3.api.host.os.OperatingSystem getOperatingSystem()
getOperatingSystem in interface org.fabric3.api.host.runtime.HostInfopublic org.fabric3.api.model.type.RuntimeMode getRuntimeMode()
getRuntimeMode in interface org.fabric3.api.host.runtime.HostInfopublic java.net.URI getDomain()
getDomain in interface org.fabric3.api.annotation.model.ConfigurationContextgetDomain in interface org.fabric3.api.host.runtime.HostInfopublic java.util.Set<java.net.URL> getDependencyUrls()
getDependencyUrls in interface org.fabric3.plugin.api.runtime.PluginHostInfopublic java.io.File getBuildDir()
getBuildDir in interface org.fabric3.plugin.api.runtime.PluginHostInfopublic void addBootCallback(java.lang.Runnable callback)
addBootCallback in interface org.fabric3.api.host.runtime.HostInfopublic void notifyCallbacks()
notifyCallbacks in interface org.fabric3.api.host.runtime.HostInfopublic boolean isJavaEEXAEnabled()
isJavaEEXAEnabled in interface org.fabric3.api.host.runtime.HostInfo