org.jruby.internal.runtime
Class FutureThread
java.lang.Object
org.jruby.internal.runtime.FutureThread
- All Implemented Interfaces:
- ThreadLike
public class FutureThread
- extends java.lang.Object
- implements ThreadLike
- Author:
- cnutter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rubyThread
public RubyThread rubyThread
FutureThread
public FutureThread(RubyThread rubyThread,
RubyRunnable runnable)
start
public void start()
- Specified by:
start
in interface ThreadLike
interrupt
public void interrupt()
- Specified by:
interrupt
in interface ThreadLike
isAlive
public boolean isAlive()
- Specified by:
isAlive
in interface ThreadLike
join
public void join()
throws java.lang.InterruptedException,
ExecutionException
- Specified by:
join
in interface ThreadLike
- Throws:
java.lang.InterruptedException
ExecutionException
join
public void join(long millis)
throws java.lang.InterruptedException,
ExecutionException,
TimeoutException
- Specified by:
join
in interface ThreadLike
- Throws:
java.lang.InterruptedException
ExecutionException
TimeoutException
getPriority
public int getPriority()
- Specified by:
getPriority
in interface ThreadLike
setPriority
public void setPriority(int priority)
- Specified by:
setPriority
in interface ThreadLike
isCurrent
public boolean isCurrent()
- Specified by:
isCurrent
in interface ThreadLike
isInterrupted
public boolean isInterrupted()
- Specified by:
isInterrupted
in interface ThreadLike
Copyright © 2002-2007 JRuby Team. All Rights Reserved.