org.jruby
Class RubyInstanceConfig

java.lang.Object
  extended by org.jruby.RubyInstanceConfig

public class RubyInstanceConfig
extends java.lang.Object


Nested Class Summary
static interface RubyInstanceConfig.LoadServiceCreator
           
 
Constructor Summary
RubyInstanceConfig()
           
 
Method Summary
 LoadService createLoadService(Ruby runtime)
           
 java.lang.String getCurrentDirectory()
           
 java.util.Map getEnvironment()
           
 java.io.PrintStream getError()
           
 java.io.InputStream getInput()
           
 int getJitThreshold()
           
 RubyInstanceConfig.LoadServiceCreator getLoadServiceCreator()
           
 java.io.PrintStream getOutput()
           
 Profile getProfile()
           
 boolean isJitEnabled()
           
 boolean isJitLogging()
           
 boolean isJitLoggingVerbose()
           
 boolean isObjectSpaceEnabled()
           
 void setCurrentDirectory(java.lang.String newCurrentDirectory)
           
 void setEnvironment(java.util.Map newEnvironment)
           
 void setError(java.io.PrintStream newError)
           
 void setInput(java.io.InputStream newInput)
           
 void setLoadServiceCreator(RubyInstanceConfig.LoadServiceCreator creator)
           
 void setObjectSpaceEnabled(boolean newObjectSpaceEnabled)
           
 void setOutput(java.io.PrintStream newOutput)
           
 void setProfile(Profile newProfile)
           
 void updateWithCommandline(CommandlineParser cmdline)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RubyInstanceConfig

public RubyInstanceConfig()
Method Detail

getLoadServiceCreator

public RubyInstanceConfig.LoadServiceCreator getLoadServiceCreator()

setLoadServiceCreator

public void setLoadServiceCreator(RubyInstanceConfig.LoadServiceCreator creator)

createLoadService

public LoadService createLoadService(Ruby runtime)

updateWithCommandline

public void updateWithCommandline(CommandlineParser cmdline)

isJitEnabled

public boolean isJitEnabled()

isJitLogging

public boolean isJitLogging()

isJitLoggingVerbose

public boolean isJitLoggingVerbose()

getJitThreshold

public int getJitThreshold()

setInput

public void setInput(java.io.InputStream newInput)

getInput

public java.io.InputStream getInput()

setOutput

public void setOutput(java.io.PrintStream newOutput)

getOutput

public java.io.PrintStream getOutput()

setError

public void setError(java.io.PrintStream newError)

getError

public java.io.PrintStream getError()

setCurrentDirectory

public void setCurrentDirectory(java.lang.String newCurrentDirectory)

getCurrentDirectory

public java.lang.String getCurrentDirectory()

setProfile

public void setProfile(Profile newProfile)

getProfile

public Profile getProfile()

setObjectSpaceEnabled

public void setObjectSpaceEnabled(boolean newObjectSpaceEnabled)

isObjectSpaceEnabled

public boolean isObjectSpaceEnabled()

setEnvironment

public void setEnvironment(java.util.Map newEnvironment)

getEnvironment

public java.util.Map getEnvironment()


Copyright © 2002-2007 JRuby Team. All Rights Reserved.