|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.embedded.Bootstrap
public class Bootstrap
Basic bootstrap class for embeddable JBoss
Field Summary | |
---|---|
static java.lang.String |
BOOTSTRAP_RESOURCE_FILE
|
static java.lang.String |
BOOTSTRAP_RESOURCE_PATH
|
protected boolean |
ignoreShutdownErrors
|
protected org.jboss.kernel.Kernel |
kernel
|
protected java.lang.ClassLoader |
loader
|
protected org.jboss.deployers.client.spi.main.MainDeployer |
mainDeployer
|
protected boolean |
started
|
Constructor Summary | |
---|---|
Bootstrap()
|
|
Bootstrap(org.jboss.kernel.Kernel kernel)
|
Method Summary | |
---|---|
void |
bootstrap()
Will obtain resource path from jboss.embedded.bootstrap.resource.path System Property. |
void |
bootstrap(java.lang.String bootstrapResourcePath)
Specify top classpath resource directory where base JBoss Embedded directory structure is. |
protected void |
bootstrapURL(java.net.URL url)
|
DeploymentGroup |
createDeploymentGroup()
|
protected static org.jboss.kernel.Kernel |
createKernel()
|
void |
deploy(java.net.URL url)
|
void |
deploy(VirtualFile file)
|
protected void |
deployBaseBootstrapUrl(java.net.URL url)
|
void |
deployDirectory(java.net.URL url,
boolean recurse)
Define a deploy directory and deploy all files within it. |
void |
deployDirectoryFromResource(java.lang.String resource,
boolean recurse)
Find a deploy directory from a base resource |
void |
deployResource(java.lang.String resource)
Deploy a resource found by getResource() on the kernel's classloader |
void |
deployResourceBase(java.lang.Class baseResource)
Find the .class resource of the given class Deploy a URL pointing to the classpath the resource is located in. |
void |
deployResourceBase(java.lang.String baseResource)
Deploy the classpath directories or .jar files a classloader resource is located in. |
void |
deployResourceBases(java.lang.String baseResource)
|
static Bootstrap |
getInstance()
For those applications that need a singelton Bootstrap instance |
org.jboss.kernel.Kernel |
getKernel()
|
java.lang.ClassLoader |
getLoader()
|
boolean |
isIgnoreShutdownErrors()
|
boolean |
isStarted()
|
static void |
main(java.lang.String[] args)
|
void |
scanClasspath(java.lang.String path)
Look in java.class.path for any .jar or class directories whose base file/dir match any base file/dir names in the comma delimited path parameter If classpath is: /home/wburke/jars/foo.jar and path is: "foo.jar" This will be a match and that .jar file will be deployed |
void |
setIgnoreShutdownErrors(boolean ignoreShutdownErrors)
|
void |
setKernel(org.jboss.kernel.Kernel kernel)
|
void |
setLoader(java.lang.ClassLoader loader)
|
void |
shutdown()
Shutdown the kernel and all deployments |
void |
undeploy(java.net.URL url)
|
void |
undeploy(VirtualFile vf)
|
void |
undeployClasspath(java.lang.String path)
Undeploy something deployed via scanSclasspath() |
void |
undeployDirectory(java.net.URL url,
boolean recurse)
|
void |
undeployDirectoryFromResource(java.lang.String resource,
boolean recurse)
|
void |
undeployResource(java.lang.String resource)
opposite of deployResource |
void |
undeployResourceBase(java.lang.Class baseResource)
opposite of deployResourceBase() |
void |
undeployResourceBase(java.lang.String baseResource)
opposite of deployResourceBase() |
void |
undeployResourceBases(java.lang.String baseResource)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String BOOTSTRAP_RESOURCE_PATH
public static final java.lang.String BOOTSTRAP_RESOURCE_FILE
protected org.jboss.kernel.Kernel kernel
protected java.lang.ClassLoader loader
protected org.jboss.deployers.client.spi.main.MainDeployer mainDeployer
protected boolean started
protected boolean ignoreShutdownErrors
Constructor Detail |
---|
public Bootstrap()
public Bootstrap(org.jboss.kernel.Kernel kernel)
Method Detail |
---|
public static Bootstrap getInstance()
public boolean isIgnoreShutdownErrors()
public void setIgnoreShutdownErrors(boolean ignoreShutdownErrors)
public boolean isStarted()
public org.jboss.kernel.Kernel getKernel()
public void setKernel(org.jboss.kernel.Kernel kernel)
public java.lang.ClassLoader getLoader()
public void setLoader(java.lang.ClassLoader loader)
protected static org.jboss.kernel.Kernel createKernel()
protected void deployBaseBootstrapUrl(java.net.URL url) throws java.lang.Throwable
java.lang.Throwable
protected void bootstrapURL(java.net.URL url) throws org.jboss.deployers.spi.DeploymentException
org.jboss.deployers.spi.DeploymentException
public void bootstrap(java.lang.String bootstrapResourcePath) throws org.jboss.deployers.spi.DeploymentException
bootstrapResourcePath
-
org.jboss.deployers.spi.DeploymentException
public void bootstrap() throws org.jboss.deployers.spi.DeploymentException
org.jboss.deployers.spi.DeploymentException
public void shutdown()
public void scanClasspath(java.lang.String path) throws org.jboss.deployers.spi.DeploymentException
path
- can be comma delimited
org.jboss.deployers.spi.DeploymentException
public void undeployClasspath(java.lang.String path) throws org.jboss.deployers.spi.DeploymentException
path
-
org.jboss.deployers.spi.DeploymentException
public void deployResourceBase(java.lang.String baseResource) throws org.jboss.deployers.spi.DeploymentException
baseResource
-
org.jboss.deployers.spi.DeploymentException
public void deployResourceBases(java.lang.String baseResource) throws org.jboss.deployers.spi.DeploymentException
baseResource
-
org.jboss.deployers.spi.DeploymentException
public void deployResourceBase(java.lang.Class baseResource) throws org.jboss.deployers.spi.DeploymentException
baseResource
-
org.jboss.deployers.spi.DeploymentException
public void deploy(java.net.URL url) throws org.jboss.deployers.spi.DeploymentException
org.jboss.deployers.spi.DeploymentException
public void deploy(VirtualFile file) throws org.jboss.deployers.spi.DeploymentException
org.jboss.deployers.spi.DeploymentException
public void deployResource(java.lang.String resource) throws org.jboss.deployers.spi.DeploymentException
resource
-
org.jboss.deployers.spi.DeploymentException
public void deployDirectory(java.net.URL url, boolean recurse) throws org.jboss.deployers.spi.DeploymentException, java.io.IOException
url
- recurse
-
org.jboss.deployers.spi.DeploymentException
java.io.IOException
public void deployDirectoryFromResource(java.lang.String resource, boolean recurse) throws org.jboss.deployers.spi.DeploymentException, java.io.IOException
resource
- recurse
-
org.jboss.deployers.spi.DeploymentException
java.io.IOException
public void undeployResourceBase(java.lang.String baseResource) throws org.jboss.deployers.spi.DeploymentException
baseResource
-
org.jboss.deployers.spi.DeploymentException
public void undeployResourceBases(java.lang.String baseResource) throws org.jboss.deployers.spi.DeploymentException
org.jboss.deployers.spi.DeploymentException
public void undeployResourceBase(java.lang.Class baseResource) throws org.jboss.deployers.spi.DeploymentException
baseResource
-
org.jboss.deployers.spi.DeploymentException
public void undeployResource(java.lang.String resource) throws org.jboss.deployers.spi.DeploymentException
resource
-
org.jboss.deployers.spi.DeploymentException
public void undeploy(java.net.URL url) throws org.jboss.deployers.spi.DeploymentException
org.jboss.deployers.spi.DeploymentException
public void undeploy(VirtualFile vf) throws org.jboss.deployers.spi.DeploymentException
org.jboss.deployers.spi.DeploymentException
public void undeployDirectory(java.net.URL url, boolean recurse) throws org.jboss.deployers.spi.DeploymentException, java.io.IOException
org.jboss.deployers.spi.DeploymentException
java.io.IOException
public void undeployDirectoryFromResource(java.lang.String resource, boolean recurse) throws org.jboss.deployers.spi.DeploymentException, java.io.IOException
org.jboss.deployers.spi.DeploymentException
java.io.IOException
public DeploymentGroup createDeploymentGroup()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |