public class Shelld
extends org.crsh.plugin.Embedded
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.ClassLoader |
classLoader |
protected java.util.HashMap<java.lang.String,org.crsh.vfs.spi.FSMountFactory<?>> |
drivers |
| Constructor and Description |
|---|
Shelld() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(java.lang.String name,
java.lang.Object object) |
Shelld |
addCmdClassPath(java.lang.String path) |
Shelld |
cmdMountPointConfig(java.lang.String mountPoint) |
Shelld |
confMountPointConfig(java.lang.String mountPoint) |
void |
destroy() |
void |
excludePlugins(java.lang.String... plugins) |
Shelld |
fileRootDir(java.lang.String dir) |
java.lang.Object |
getAttribute(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes() |
java.lang.ClassLoader |
getClassLoader() |
java.lang.String |
getCmdMountPointConfig() |
java.util.List<java.lang.String> |
getCommandPaths() |
java.lang.String |
getConfMountPointConfig() |
protected java.lang.String |
getDefaultCmdMountPointConfig() |
protected java.lang.String |
getDefaultConfMountPointConfig() |
java.util.List<java.lang.String> |
getExcludes() |
java.lang.String |
getFileRootDir() |
java.util.List<java.lang.String> |
getIncludes() |
protected java.util.Map<java.lang.String,org.crsh.vfs.spi.FSMountFactory<?>> |
getMountFactories() |
java.util.Properties |
getProperties() |
java.lang.String |
getPropertiesFile() |
int |
getSshAuthTimeout() |
int |
getSshIdleTimeout() |
int |
getSshPort() |
java.lang.String |
getTelnetBindAddress() |
int |
getTelnetPort() |
void |
includePlugins(java.lang.String... plugins) |
void |
interactive() |
static void |
main(java.lang.String... args) |
protected void |
mergePlugins(java.util.Set<java.lang.String> add,
java.util.Set<java.lang.String> remove,
java.lang.String... plugins) |
Shelld |
propertiesFile(java.lang.String fileName) |
java.lang.Object |
removeAttribute(java.lang.String name) |
protected java.lang.String |
resolveCmdMountPointConfig() |
protected java.lang.String |
resolveConfMountPointConfig() |
void |
setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes) |
void |
setClassLoader(java.lang.ClassLoader loader) |
void |
setCmdMountPointConfig(java.lang.String cmdMountPointConfig) |
void |
setCommandPaths(java.util.List<java.lang.String> commandPaths) |
void |
setConfMountPointConfig(java.lang.String confMountPointConfig) |
void |
setExcludes(java.util.List<java.lang.String> excludes) |
void |
setFileRootDir(java.lang.String fileRootDir) |
void |
setIncludes(java.util.List<java.lang.String> includes) |
void |
setProperties(java.util.Properties properties) |
void |
setPropertiesFile(java.lang.String propertiesFile) |
void |
setSshAuthTimeout(int sshAuthTimeout) |
void |
setSshIdleTimeout(int sshIdleTimeout) |
void |
setSshPort(int sshPort) |
void |
setTelnetBindAddress(java.lang.String telnetBindAddress) |
void |
setTelnetPort(int telnetPort) |
Shelld |
sshPort(int port) |
void |
start() |
Shelld |
telnetPort(int port) |
create, createCommandFS, createConfFS, createFS, startprotected java.lang.ClassLoader classLoader
protected final java.util.HashMap<java.lang.String,org.crsh.vfs.spi.FSMountFactory<?>> drivers
public static void main(java.lang.String... args)
throws java.lang.Exception
java.lang.Exceptionpublic Shelld sshPort(int port)
public int getSshPort()
public void setSshPort(int sshPort)
public int getSshAuthTimeout()
public void setSshAuthTimeout(int sshAuthTimeout)
public int getSshIdleTimeout()
public void setSshIdleTimeout(int sshIdleTimeout)
public Shelld telnetPort(int port)
public int getTelnetPort()
public void setTelnetPort(int telnetPort)
public java.lang.String getTelnetBindAddress()
public void setTelnetBindAddress(java.lang.String telnetBindAddress)
public void addAttribute(java.lang.String name,
java.lang.Object object)
public java.lang.Object getAttribute(java.lang.String name)
public java.lang.Object removeAttribute(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
public void setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
public java.util.List<java.lang.String> getExcludes()
public void setExcludes(java.util.List<java.lang.String> excludes)
public java.util.List<java.lang.String> getIncludes()
public void setIncludes(java.util.List<java.lang.String> includes)
public void includePlugins(java.lang.String... plugins)
public void excludePlugins(java.lang.String... plugins)
protected void mergePlugins(java.util.Set<java.lang.String> add,
java.util.Set<java.lang.String> remove,
java.lang.String... plugins)
public java.util.List<java.lang.String> getCommandPaths()
public void setCommandPaths(java.util.List<java.lang.String> commandPaths)
public Shelld addCmdClassPath(java.lang.String path)
public Shelld fileRootDir(java.lang.String dir)
public java.lang.String getFileRootDir()
public void setFileRootDir(java.lang.String fileRootDir)
public Shelld propertiesFile(java.lang.String fileName)
public java.lang.String getPropertiesFile()
public void setPropertiesFile(java.lang.String propertiesFile)
public java.util.Properties getProperties()
public void setProperties(java.util.Properties properties)
public void start()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.ClassLoader getClassLoader()
public void setClassLoader(java.lang.ClassLoader loader)
public Shelld cmdMountPointConfig(java.lang.String mountPoint)
public java.lang.String getCmdMountPointConfig()
public void setCmdMountPointConfig(java.lang.String cmdMountPointConfig)
public Shelld confMountPointConfig(java.lang.String mountPoint)
public java.lang.String getConfMountPointConfig()
public void setConfMountPointConfig(java.lang.String confMountPointConfig)
protected java.util.Map<java.lang.String,org.crsh.vfs.spi.FSMountFactory<?>> getMountFactories()
getMountFactories in class org.crsh.plugin.Embeddedprotected java.lang.String resolveConfMountPointConfig()
resolveConfMountPointConfig in class org.crsh.plugin.Embeddedprotected java.lang.String resolveCmdMountPointConfig()
resolveCmdMountPointConfig in class org.crsh.plugin.Embeddedprotected java.lang.String getDefaultCmdMountPointConfig()
protected java.lang.String getDefaultConfMountPointConfig()
public void destroy()
throws java.lang.Exception
java.lang.Exceptionpublic void interactive()
throws java.io.IOException
java.io.IOException