public static class CrashGuiceSupport.Bootstrap
extends org.crsh.plugin.PluginLifeCycle
Modifier and Type | Field and Description |
---|---|
private CrashGuiceConfiguration |
configuration |
private org.crsh.plugin.PluginContext |
context |
private com.google.inject.Injector |
injector |
private java.lang.ClassLoader |
loader |
Constructor and Description |
---|
CrashGuiceSupport.Bootstrap(java.lang.Boolean autostart,
com.google.inject.Injector injector,
org.crsh.plugin.PluginDiscovery pluginDiscovery,
CrashGuiceConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
buildGuiceMap() |
private org.crsh.vfs.FS |
createCommandFS() |
private org.crsh.vfs.FS |
createConfFS() |
void |
start() |
void |
stopIt() |
private final com.google.inject.Injector injector
private java.lang.ClassLoader loader
private org.crsh.plugin.PluginContext context
private final CrashGuiceConfiguration configuration
@Inject public CrashGuiceSupport.Bootstrap(@Named(value="autostart") java.lang.Boolean autostart, com.google.inject.Injector injector, org.crsh.plugin.PluginDiscovery pluginDiscovery, CrashGuiceConfiguration configuration) throws java.io.IOException, java.net.URISyntaxException
java.io.IOException
java.net.URISyntaxException
public void start()
public void stopIt()
private java.util.Map<java.lang.String,java.lang.Object> buildGuiceMap()
private org.crsh.vfs.FS createCommandFS() throws java.io.IOException, java.net.URISyntaxException
java.io.IOException
java.net.URISyntaxException
private org.crsh.vfs.FS createConfFS() throws java.io.IOException, java.net.URISyntaxException
java.io.IOException
java.net.URISyntaxException