| Interface | Description |
|---|---|
| EmbedEvalUnit |
Wrapper interface of
JavaEmbedUtils.EvalUnit for embedding. |
| EmbedRubyInstanceConfigAdapter |
This interface defines methods to configure Ruby runtime for embedding.
|
| EmbedRubyInterfaceAdapter |
This interface defines a method to get a instance of requested interface, which
is implemented in Ruby.
|
| EmbedRubyObjectAdapter |
Wrapper interface of RubyObjectAdapter for embedding.
|
| EmbedRubyRuntimeAdapter |
Wrapper interface of
RubyRuntimeAdapter for embedding. |
| Class | Description |
|---|---|
| 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.
|
| ScriptingContainer |
ScriptingContainer provides various methods and resources that are useful
for embedding Ruby in Java.
|
| Enum | Description |
|---|---|
| AttributeName |
Predefined keys for an attribute map that ScriptingContainer has.
|
| LocalContextScope |
LocalContextState defines four scopes to maintain
LocalContext. |
| LocalVariableBehavior | |
| PathType |
The path type that tells from where Ruby runtime should load the specified file.
|
| PropertyName |
Predefined keys of System properties to get configurations
|
| Exception | Description |
|---|---|
| EvalFailedException |
This class is a generic unchecked exception raised during evaluating.
|
| InvokeFailedException |
This class is a generic unchecked exception raised during calling methods and
invoking interface methods which are implemented by Ruby scripts.
|
| ParseFailedException |
This class is a generic unchecked exception raised during parsing.
|
| Annotation Type | Description |
|---|---|
| Extension |
Methods annotated with this are blessed Native Extension APIs.
|
Copyright © 2001-2016 JRuby. All Rights Reserved.