public class SingletonLocalContextProvider extends AbstractLocalContextProvider
behavior, config, lazy
Constructor and Description |
---|
SingletonLocalContextProvider(LocalVariableBehavior behavior) |
SingletonLocalContextProvider(LocalVariableBehavior behavior,
boolean lazy) |
Modifier and Type | Method and Description |
---|---|
Map |
getAttributeMap()
Returns an attribute map of a specified scope.
|
static LocalContext |
getLocalContextInstance(RubyInstanceConfig config,
LocalVariableBehavior behavior,
boolean lazy)
Deprecated.
|
static LocalVariableBehavior |
getLocalVariableBehaviorOrNull()
Deprecated.
|
static SingletonLocalContextProvider |
getProvider(LocalVariableBehavior behavior,
boolean lazy) |
RubyInstanceConfig |
getRubyInstanceConfig()
Gets an instance of
RubyInstanceConfig . |
Ruby |
getRuntime()
Returns a Ruby runtime of a specified scope.
|
BiVariableMap |
getVarMap()
Returns a
BiVariableMap of a specified scope. |
boolean |
isRuntimeInitialized()
Tests whether Ruby runtime has been initialized or not.
|
void |
terminate()
Clears up a variable map.
|
getInstance, getLocalVariableBehavior
public SingletonLocalContextProvider(LocalVariableBehavior behavior)
public SingletonLocalContextProvider(LocalVariableBehavior behavior, boolean lazy)
public static SingletonLocalContextProvider getProvider(LocalVariableBehavior behavior, boolean lazy)
@Deprecated public static LocalContext getLocalContextInstance(RubyInstanceConfig config, LocalVariableBehavior behavior, boolean lazy)
@Deprecated public static LocalVariableBehavior getLocalVariableBehaviorOrNull()
public Ruby getRuntime()
LocalContextProvider
public RubyInstanceConfig getRubyInstanceConfig()
LocalContextProvider
RubyInstanceConfig
.getRubyInstanceConfig
in interface LocalContextProvider
getRubyInstanceConfig
in class AbstractLocalContextProvider
public boolean isRuntimeInitialized()
LocalContextProvider
public BiVariableMap getVarMap()
LocalContextProvider
BiVariableMap
of a specified scope.public Map getAttributeMap()
LocalContextProvider
public void terminate()
LocalContextProvider
Copyright © 2001-2016 JRuby. All Rights Reserved.