Uses of Class
org.jruby.RubyThread
Packages that use RubyThread
Package
Description
-
Uses of RubyThread in org.jruby
Methods in org.jruby that return RubyThreadModifier and TypeMethodDescriptionstatic RubyThreadRubyThread.adopt(Ruby runtime, ThreadService service, Thread thread) static RubyThreadRubyThread.adopt(IRubyObject recv, Thread t) static RubyThreadRubyThread.current(IRubyObject recv) Ruby.getChdirThread()RubyThread.getFiberCurrentThread()static RubyThreadRubyThread.main(IRubyObject recv) static RubyThreadRubyThread.mainThread(IRubyObject receiver) static RubyThreadRubyThread.start(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static RubyThreadRubyThread.start(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Basically the same as Thread.new .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.voidRubyThreadGroup.remove(RubyThread rubyThread) voidRubyIO.removeBlockingThread(RubyThread thread) Remove a thread from the list of blocking threads for this IO.voidRuby.setChdirThread(RubyThread thread) voidRubyThread.setFiberCurrentThread(RubyThread fiberCurrentThread) voidRubyThread.ReadWrite.wakeup(RubyThread thread, Data data) default voidRubyThread.RegexMatch.wakeup(RubyThread thread, org.joni.Matcher matcher) voidRubyThread.Task.wakeup(RubyThread thread, Data data) voidRubyThread.Unblocker.wakeup(RubyThread thread, Data self) -
Uses of RubyThread in org.jruby.ext.fiber
Methods in org.jruby.ext.fiber that return RubyThreadMethods in org.jruby.ext.fiber with parameters of type RubyThreadModifier and TypeMethodDescriptionstatic voidThreadFiber.initRootFiber(ThreadContext context, RubyThread currentThread) -
Uses of RubyThread in org.jruby.internal.runtime
Fields in org.jruby.internal.runtime declared as RubyThreadModifier and TypeFieldDescriptionfinal RubyThreadAdoptedNativeThread.rubyThreadfinal RubyThreadRubyNativeThread.rubyThreadMethods in org.jruby.internal.runtime that return RubyThreadModifier and TypeMethodDescriptionThreadService.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, ThreadContext creatorContext, IRubyObject[] args, Block currentBlock, int callInfo) -
Uses of RubyThread in org.jruby.runtime
Methods 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.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.