public class Shell
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.net.URI |
baseURI |
private org.osgi.framework.BundleContext |
context |
private static java.net.URI |
CWD |
(package private) static java.lang.String[] |
functions |
private History |
history |
private org.apache.felix.service.command.CommandProcessor |
processor |
private org.osgi.framework.Bundle |
systemBundle |
Constructor and Description |
---|
Shell(org.osgi.framework.BundleContext context,
org.apache.felix.service.command.CommandProcessor processor) |
Modifier and Type | Method and Description |
---|---|
private java.lang.Object |
console(org.apache.felix.service.command.CommandSession session) |
(package private) static java.net.URI |
cwd(org.apache.felix.service.command.CommandSession session) |
(package private) static java.util.Set<java.lang.String> |
getVariables(org.apache.felix.service.command.CommandSession session) |
java.lang.Object |
gosh(org.apache.felix.service.command.CommandSession session,
java.lang.String[] argv) |
java.lang.String[] |
history() |
private java.lang.CharSequence |
readScript(java.net.URI script) |
java.lang.Object |
sh(org.apache.felix.service.command.CommandSession session,
java.lang.String[] argv) |
private void |
shutdown() |
java.lang.Object |
source(org.apache.felix.service.command.CommandSession session,
java.lang.String script) |
static final java.lang.String[] functions
private static final java.net.URI CWD
private final java.net.URI baseURI
private final org.osgi.framework.BundleContext context
private final org.apache.felix.service.command.CommandProcessor processor
private final History history
private volatile org.osgi.framework.Bundle systemBundle
public Shell(org.osgi.framework.BundleContext context, org.apache.felix.service.command.CommandProcessor processor)
public java.lang.Object gosh(org.apache.felix.service.command.CommandSession session, java.lang.String[] argv) throws java.lang.Exception
java.lang.Exception
public java.lang.Object sh(org.apache.felix.service.command.CommandSession session, java.lang.String[] argv) throws java.lang.Exception
java.lang.Exception
private void shutdown() throws org.osgi.framework.BundleException
org.osgi.framework.BundleException
public java.lang.Object source(org.apache.felix.service.command.CommandSession session, java.lang.String script) throws java.lang.Exception
java.lang.Exception
private java.lang.Object console(org.apache.felix.service.command.CommandSession session)
private java.lang.CharSequence readScript(java.net.URI script) throws java.lang.Exception
java.lang.Exception
static java.util.Set<java.lang.String> getVariables(org.apache.felix.service.command.CommandSession session)
static java.net.URI cwd(org.apache.felix.service.command.CommandSession session)
public java.lang.String[] history()