| Package | Description |
|---|---|
| org.jruby.ant | |
| org.jruby.embed | |
| org.jruby.embed.bsf | |
| org.jruby.embed.internal | |
| org.jruby.embed.jsr223 | |
| org.jruby.embed.osgi |
JRuby Embed OSGi support
|
| org.jruby.embed.util |
| Modifier and Type | Field and Description |
|---|---|
private ScriptingContainer |
RakeTaskBase.container |
| Modifier and Type | Class and Description |
|---|---|
class |
IsolatedScriptingContainer
the IsolatedScriptingContainer detects the whether it is used with
a Thread.currentThread.contextClassLoader (J2EE) or with the classloader
which loaded IsolatedScriptingContainer.class (OSGi case)
the setup of LOAD_PATH and GEM_PATH and JRUBY_HOME uses ONLY uri: or uri:classloader:
protocol paths.
|
| Modifier and Type | Field and Description |
|---|---|
private ScriptingContainer |
JRubyEngine.container |
| Modifier and Type | Field and Description |
|---|---|
private ScriptingContainer |
EmbedEvalUnitImpl.container |
private ScriptingContainer |
EmbedRubyInterfaceAdapterImpl.container |
private ScriptingContainer |
EmbedRubyObjectAdapterImpl.container |
private ScriptingContainer |
EmbedRubyRuntimeAdapterImpl.container |
| Modifier and Type | Method and Description |
|---|---|
(package private) static ManyVarsDynamicScope |
EmbedRubyRuntimeAdapterImpl.getManyVarsDynamicScope(ScriptingContainer container,
int depth) |
| Constructor and Description |
|---|
EmbedEvalUnitImpl(ScriptingContainer container,
Node node,
ManyVarsDynamicScope scope) |
EmbedEvalUnitImpl(ScriptingContainer container,
Node node,
ManyVarsDynamicScope scope,
Script script) |
EmbedRubyInterfaceAdapterImpl(ScriptingContainer container) |
EmbedRubyObjectAdapterImpl(ScriptingContainer container) |
EmbedRubyRuntimeAdapterImpl(ScriptingContainer container) |
| Modifier and Type | Field and Description |
|---|---|
private ScriptingContainer |
JRubyCompiledScript.container |
private ScriptingContainer |
JRubyContext.container |
(package private) ScriptingContainer |
JRubyEngine.container |
| Modifier and Type | Method and Description |
|---|---|
(package private) static boolean |
Utils.isRubyVariable(ScriptingContainer container,
java.lang.String name) |
(package private) static void |
Utils.postEval(ScriptingContainer container,
javax.script.ScriptContext context) |
(package private) static void |
Utils.preEval(ScriptingContainer container,
javax.script.ScriptContext context) |
private static java.lang.Object |
Utils.put(ScriptingContainer container,
java.lang.Object receiver,
java.lang.String key,
java.lang.Object value,
javax.script.ScriptContext context) |
private static void |
Utils.setErrorWriter(ScriptingContainer container,
java.io.Writer writer) |
private static void |
Utils.setWriter(ScriptingContainer container,
java.io.Writer writer) |
private static boolean |
Utils.shouldLVarBeDeleted(ScriptingContainer container,
java.lang.String key) |
| Constructor and Description |
|---|
JRubyCompiledScript(ScriptingContainer container,
JRubyEngine engine,
java.io.Reader reader) |
JRubyCompiledScript(ScriptingContainer container,
JRubyEngine engine,
java.lang.String script) |
JRubyContext(ScriptingContainer container) |
JRubyEngine(ScriptingContainer container,
JRubyEngineFactory factory) |
| Modifier and Type | Class and Description |
|---|---|
class |
OSGiIsolatedScriptingContainer
adds some helper methods to add Bundle to the LOAD_PATH or GEM_PATH using the
IsolatedScriptingContainer as base.
|
class |
OSGiScriptingContainer
Helpers to create a ScriptingContainer and set it up so it lives as well
as possible in the OSGi world.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
SystemPropertyCatcher.setClassLoader(ScriptingContainer container)
Sets classloader based on System property.
|
static void |
SystemPropertyCatcher.setConfiguration(ScriptingContainer container)
Sets configuration parameters given by System properties.
|
static void |
SystemPropertyCatcher.setJRubyHome(ScriptingContainer container)
Deprecated.
|