Package org.apache.felix.gogo.shell
Class Shell
- java.lang.Object
-
- org.apache.felix.gogo.shell.Shell
-
public class Shell extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description Shell(org.osgi.framework.BundleContext context, org.apache.felix.service.command.CommandProcessor processor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
functions
static final java.lang.String[] functions
-
CWD
private static final java.net.URI CWD
-
baseURI
private final java.net.URI baseURI
-
context
private final org.osgi.framework.BundleContext context
-
processor
private final org.apache.felix.service.command.CommandProcessor processor
-
history
private final History history
-
systemBundle
private volatile org.osgi.framework.Bundle systemBundle
-
-
Method Detail
-
gosh
public java.lang.Object gosh(org.apache.felix.service.command.CommandSession session, java.lang.String[] argv) throws java.lang.Exception
- Throws:
java.lang.Exception
-
sh
public java.lang.Object sh(org.apache.felix.service.command.CommandSession session, java.lang.String[] argv) throws java.lang.Exception
- Throws:
java.lang.Exception
-
shutdown
private void shutdown() throws org.osgi.framework.BundleException
- Throws:
org.osgi.framework.BundleException
-
source
public java.lang.Object source(org.apache.felix.service.command.CommandSession session, java.lang.String script) throws java.lang.Exception
- Throws:
java.lang.Exception
-
console
private java.lang.Object console(org.apache.felix.service.command.CommandSession session)
-
readScript
private java.lang.CharSequence readScript(java.net.URI script) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getVariables
static java.util.Set<java.lang.String> getVariables(org.apache.felix.service.command.CommandSession session)
-
cwd
static java.net.URI cwd(org.apache.felix.service.command.CommandSession session)
-
history
public java.lang.String[] history()
-
-