org.jruby.libraries
Class Mutex

java.lang.Object
  extended byorg.jruby.RubyObject
      extended byorg.jruby.libraries.Mutex
All Implemented Interfaces:
java.lang.Cloneable, IRubyObject

public class Mutex
extends RubyObject


Field Summary
 
Fields inherited from class org.jruby.RubyObject
runtime
 
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY
 
Method Summary
static void createMutexClass(Ruby runtime)
           
 Mutex lock()
           
 RubyBoolean locked_p()
           
 Mutex unlock()
           
 
Methods inherited from class org.jruby.RubyObject
argCount, asSymbol, callbackFactory, callInit, callMethod, callMethod, callMethod, checkSafeString, convertToString, convertToType, convertType, createObjectClass, defineSingletonMethod, display, dup, equal, equals, eval, eval, evalUnder, extend, extendObject, freeze, frozen, getInstanceVariable, getInstanceVariables, getJavaClass, getMetaClass, getRuntime, getSingletonClass, getType, hash, hashCode, hasInstanceVariable, id, infectBy, inspect, instance_eval, instance_of, instance_variables, instanceVariableNames, isFalse, isFrozen, isKindOf, isNil, isTaint, isTrue, kind_of, makeMetaClass, marshalTo, method_missing, method, methods, nilObject, private_methods, protected_methods, rbClone, removeInstanceVariable, respond_to, respondsTo, send, setFrozen, setInstanceVariable, setInstanceVariable, setInstanceVariables, setMetaClass, setTaint, setupClone, singleton_methods, singletonMethodsAllowed, specificEval, taint, tainted, to_a, to_s, toString, type, untaint
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

createMutexClass

public static void createMutexClass(Ruby runtime)

lock

public Mutex lock()

unlock

public Mutex unlock()

locked_p

public RubyBoolean locked_p()


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.