Uses of Class
org.jruby.RubyThread
Packages that use RubyThread
Package
Description
-
Uses of RubyThread in org.jruby
Fields in org.jruby declared as RubyThreadModifier and TypeFieldDescriptionprivate RubyThreadRubyThread.fiberCurrentThread(package private) final RubyThreadRubyRegexp.SearchMatchTask.threadFields in org.jruby with type parameters of type RubyThreadModifier and TypeFieldDescriptionprivate static final AtomicIntegerFieldUpdater<RubyThread>RubyThread.INTERRUPT_FLAG_UPDATERprivate final Set<RubyThread>RubyThreadGroup.rubyThreadListprivate static final AtomicReferenceFieldUpdater<RubyThread,RubyThread.Status> RubyThread.STATUSMethods in org.jruby that return RubyThreadModifier and TypeMethodDescriptionstatic RubyThreadRubyThread.adopt(Ruby runtime, ThreadService service, Thread thread) static RubyThreadRubyThread.adopt(IRubyObject recv, Thread t) private static RubyThreadRubyThread.adoptThread(Ruby runtime, ThreadService service, RubyClass recv, Thread thread) static RubyThreadRubyThread.current(IRubyObject recv) RubyThread.getFiberCurrentThread()static RubyThreadRubyThread.main(IRubyObject recv) static RubyThreadRubyThread.mainThread(IRubyObject receiver) static RubyThreadRubyThread.start(IRubyObject recv, IRubyObject[] args, Block block) Basically the same as Thread.new .static RubyThreadRubyThread.start19(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.private static RubyThreadRubyThread.startThread(IRubyObject recv, IRubyObject[] args, boolean callInit, Block block) protected static RubyThreadRubyThread.startWaiterThread(Ruby runtime, long pid, Block block) RubyThread.wakeup()Methods in org.jruby with parameters of type RubyThreadModifier and TypeMethodDescriptionvoidRubyIO.addBlockingThread(RubyThread thread) Add a thread to the list of blocking threads for this IO.(package private) voidRubyThreadGroup.addDirectly(RubyThread rubyThread) private IRubyObjectRubyThread.genericKill(Ruby runtime, RubyThread currentThread) private IRubyObjectRubyThread.genericRaise(ThreadContext context, RubyThread currentThread, IRubyObject... args) voidRubyThreadGroup.remove(RubyThread rubyThread) voidRubyIO.removeBlockingThread(RubyThread thread) Remove a thread from the list of blocking threads for this IO.voidRubyThread.setFiberCurrentThread(RubyThread fiberCurrentThread) voidRubyRegexp.SearchMatchTask.wakeup(RubyThread thread, org.joni.Matcher matcher) voidRubyThread.ReadWrite.wakeup(RubyThread thread, Data data) voidRubyThread.SleepTask2.wakeup(RubyThread thread, Object data) voidRubyThread.Task.wakeup(RubyThread thread, Data data) voidRubyThread.Unblocker.wakeup(RubyThread thread, Data self) Constructors in org.jruby with parameters of type RubyThreadModifierConstructorDescription(package private)SearchMatchTask(RubyThread thread, int start, int range, int option, boolean match) -
Uses of RubyThread in org.jruby.ext.fiber
Fields in org.jruby.ext.fiber declared as RubyThreadModifier and TypeFieldDescription(package private) final RubyThreadThreadFiber.FiberData.parent(package private) RubyThreadThreadFiber.threadMethods in org.jruby.ext.fiber that return RubyThreadModifier and TypeMethodDescription(package private) static RubyThreadThreadFiber.createThread(Ruby runtime, ThreadFiber.FiberData data, FiberQueue queue, Block block) ThreadFiber.getThread()Methods in org.jruby.ext.fiber with parameters of type RubyThreadModifier and TypeMethodDescriptionstatic voidThreadFiber.initRootFiber(ThreadContext context, RubyThread currentThread) Constructors in org.jruby.ext.fiber with parameters of type RubyThreadModifierConstructorDescription(package private)FiberData(FiberQueue queue, RubyThread parent, ThreadFiber fiber) -
Uses of RubyThread in org.jruby.ext.monitor
Fields in org.jruby.ext.monitor declared as RubyThread -
Uses of RubyThread in org.jruby.ext.thread
Fields in org.jruby.ext.thread with type parameters of type RubyThreadModifier and TypeFieldDescriptionprivate final ConcurrentLinkedQueue<RubyThread>ConditionVariable.waiters -
Uses of RubyThread in org.jruby.ext.timeout
Fields in org.jruby.ext.timeout declared as RubyThreadModifier and TypeFieldDescription(package private) final RubyThreadTimeout.TimeoutTask.currentThreadMethods in org.jruby.ext.timeout with parameters of type RubyThreadModifier and TypeMethodDescription(package private) static Timeout.TimeoutTaskTimeout.TimeoutTask.newAnonymousTask(RubyThread currentThread, RubyModule timeout, AtomicBoolean latch, Object id, RubyString message) (package private) static Timeout.TimeoutTaskTimeout.TimeoutTask.newTaskWithException(RubyThread currentThread, RubyModule timeout, AtomicBoolean latch, IRubyObject exception, RubyString message) Constructors in org.jruby.ext.timeout with parameters of type RubyThreadModifierConstructorDescriptionprivateTimeoutTask(RubyThread currentThread, RubyModule timeout, AtomicBoolean latch, Object id, IRubyObject exception, RubyString message) -
Uses of RubyThread in org.jruby.internal.runtime
Fields in org.jruby.internal.runtime declared as RubyThreadModifier and TypeFieldDescriptionfinal RubyThreadAdoptedNativeThread.rubyThreadfinal RubyThreadRubyNativeThread.rubyThreadprivate final RubyThreadRubyRunnable.rubyThreadFields in org.jruby.internal.runtime with type parameters of type RubyThreadModifier and TypeFieldDescriptionprivate final Map<Thread,RubyThread> ThreadService.rubyThreadMapA map from a Java Thread to its RubyThread instance.Methods in org.jruby.internal.runtime that return RubyThreadModifier and TypeMethodDescriptionprivate RubyThreadThreadService.adoptCurrentThread()ThreadService.getActiveRubyThreads()ThreadService.getMainThread()RubyRunnable.getRubyThread()Deprecated.Methods in org.jruby.internal.runtime that return types with arguments of type RubyThreadMethods in org.jruby.internal.runtime with parameters of type RubyThreadModifier and TypeMethodDescriptionvoidThreadService.associateThread(Thread thread, RubyThread rubyThread) voidThreadService.deliverEvent(RubyThread sender, RubyThread target, ThreadService.Event event) Deprecated.ThreadService.getThreadContextForThread(RubyThread thread) Deprecated.static ThreadService.EventThreadService.Event.kill(RubyThread sender, RubyThread target, ThreadService.Event.Type type) Deprecated.static ThreadService.EventThreadService.Event.raise(RubyThread sender, RubyThread target, ThreadService.Event.Type type, IRubyObject exception) Deprecated.ThreadService.registerNewThread(RubyThread thread) voidThreadService.setMainThread(Thread thread, RubyThread rubyThread) voidThreadService.unregisterThread(RubyThread thread) static ThreadService.EventThreadService.Event.wakeup(RubyThread sender, RubyThread target, ThreadService.Event.Type type) Deprecated.Constructors in org.jruby.internal.runtime with parameters of type RubyThreadModifierConstructorDescriptionAdoptedNativeThread(RubyThread rubyThread, Thread nativeThread) RubyNativeThread(RubyThread rubyThread, Thread nativeThread) RubyRunnable(RubyThread rubyThread, IRubyObject[] args, Block currentBlock) -
Uses of RubyThread in org.jruby.management
Methods in org.jruby.management with parameters of type RubyThreadModifier and TypeMethodDescriptionprivate static voidRuntime.dumpThread(Ruby ruby, RubyThread th, TraceType.Gather gather, PrintWriter pw) -
Uses of RubyThread in org.jruby.runtime
Fields in org.jruby.runtime declared as RubyThreadMethods in org.jruby.runtime that return RubyThreadModifier and TypeMethodDescriptionThreadContext.getFiberCurrentThread()ThreadContext.getThread()Methods in org.jruby.runtime with parameters of type RubyThread -
Uses of RubyThread in org.jruby.runtime.load
Methods in org.jruby.runtime.load with parameters of type RubyThreadModifier and TypeMethodDescriptionprivate LoadService.RequireStateLoadService.RequireLocks.executeAndClearLock(String path, Function<String, LoadService.RequireState> ifLocked, RubyThread thread, LoadService.RequireLocks.RequireLock lock) -
Uses of RubyThread in org.jruby.util.io
Fields in org.jruby.util.io with type parameters of type RubyThreadMethods in org.jruby.util.io with parameters of type RubyThreadModifier and TypeMethodDescriptionvoidOpenFile.addBlockingThread(RubyThread thread) Add a thread to the list of blocking threads for this IO.booleanOpenFile.ready(Ruby runtime, RubyThread thread, int ops, long timeout) Wait until the channel is available for the given operations or the timeout expires.voidOpenFile.removeBlockingThread(RubyThread thread) Remove a thread from the list of blocking threads for this IO.