ncsa.tools.elf.runtime
Class Bootstrap

java.lang.Object
  extended byncsa.tools.elf.runtime.Bootstrap
All Implemented Interfaces:
IIdentifiable

public class Bootstrap
extends java.lang.Object
implements IIdentifiable


Constructor Summary
Bootstrap()
           
 
Method Summary
 void alive()
           
 void configure(java.lang.String[] args)
           
 void failed(java.lang.Throwable t)
           
 java.io.File getBootstrapHome()
           
 java.lang.String getBootstrapHomePath()
           
 ElfContainer getContainer()
           
 java.lang.String getContainerPath()
           
 ElfContainerScript getContainerScript()
           
 java.lang.String getDefaultContainerPath()
           
 java.lang.String getInstanceId()
           
 org.eclipse.core.runtime.Plugin getPlugin()
           
 void initialize()
           
 boolean isForceCreate()
           
 void setBootstrapHome(java.io.File bootstrapHome)
           
 void setBootstrapHomePath(java.lang.String bootstrapHomePath)
           
 void setContainer(ElfContainer container)
           
 void setContainerPath(java.lang.String containerPath)
           
 void setContainerScript(ElfContainerScript containerScript)
           
 void setDefaultContainerPath(java.lang.String defaultContainerPath)
           
 void setForceCreate(boolean forceCreate)
           
 void setInstanceId(java.lang.String id)
           
 void start()
           
 void success()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Bootstrap

public Bootstrap()
Method Detail

configure

public void configure(java.lang.String[] args)
               throws ConfigurationException
Throws:
ConfigurationException

initialize

public void initialize()
                throws InitializationException
Throws:
InitializationException

start

public void start()
           throws RunException
Throws:
RunException

alive

public void alive()

failed

public void failed(java.lang.Throwable t)

success

public void success()

setInstanceId

public void setInstanceId(java.lang.String id)
Specified by:
setInstanceId in interface IIdentifiable

getInstanceId

public java.lang.String getInstanceId()
Specified by:
getInstanceId in interface IIdentifiable

getPlugin

public org.eclipse.core.runtime.Plugin getPlugin()
Specified by:
getPlugin in interface IIdentifiable

getBootstrapHome

public java.io.File getBootstrapHome()

setBootstrapHome

public void setBootstrapHome(java.io.File bootstrapHome)

getBootstrapHomePath

public java.lang.String getBootstrapHomePath()

setBootstrapHomePath

public void setBootstrapHomePath(java.lang.String bootstrapHomePath)

getContainer

public ElfContainer getContainer()

setContainer

public void setContainer(ElfContainer container)

getContainerPath

public java.lang.String getContainerPath()

setContainerPath

public void setContainerPath(java.lang.String containerPath)

getContainerScript

public ElfContainerScript getContainerScript()

setContainerScript

public void setContainerScript(ElfContainerScript containerScript)

getDefaultContainerPath

public java.lang.String getDefaultContainerPath()

setDefaultContainerPath

public void setDefaultContainerPath(java.lang.String defaultContainerPath)

isForceCreate

public boolean isForceCreate()

setForceCreate

public void setForceCreate(boolean forceCreate)