edu.ucdavis.rj
Class JRHelper

java.lang.Object
  extended by edu.ucdavis.rj.JRHelper

public class JRHelper
extends java.lang.Object


Constructor Summary
JRHelper()
           
 
Method Summary
static edu.ucdavis.jr.jrx.RemoteRefs createInstance(java.lang.String cls, java.lang.Object... args)
           
static edu.ucdavis.jr.jrx.RemoteRefs createInstance(edu.ucdavis.jr.jrx.VM vm, java.lang.String cls, java.lang.Object... args)
           
static edu.ucdavis.jr.jrx.VM createVM()
           
static edu.ucdavis.jr.jrx.VM createVM(java.lang.String onHost)
           
static edu.ucdavis.jr.jrx.RemoteRefs getThisRemote(java.lang.Object obj)
          ///////////// maybe just provide do this directly from jrx.VM? Equivalent to JR's this.remote.
static edu.ucdavis.jr.jrx.VM getThisVM()
          ///////////// maybe just provide do this directly from jrx.VM? Equivalent to JR's vm.thisvm.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRHelper

public JRHelper()
Method Detail

createVM

public static edu.ucdavis.jr.jrx.VM createVM()

createVM

public static edu.ucdavis.jr.jrx.VM createVM(java.lang.String onHost)

createInstance

public static edu.ucdavis.jr.jrx.RemoteRefs createInstance(java.lang.String cls,
                                                           java.lang.Object... args)

createInstance

public static edu.ucdavis.jr.jrx.RemoteRefs createInstance(edu.ucdavis.jr.jrx.VM vm,
                                                           java.lang.String cls,
                                                           java.lang.Object... args)

getThisVM

public static edu.ucdavis.jr.jrx.VM getThisVM()
///////////// maybe just provide do this directly from jrx.VM? Equivalent to JR's vm.thisvm.

Returns:
The current VM.

getThisRemote

public static edu.ucdavis.jr.jrx.RemoteRefs getThisRemote(java.lang.Object obj)
///////////// maybe just provide do this directly from jrx.VM? Equivalent to JR's this.remote.

Parameters:
An - Object, obj.
Returns:
RemoteRefs for obj.