public class NativeThread extends java.lang.Object implements ThreadLike
Modifier and Type | Field and Description |
---|---|
java.lang.String |
rubyName |
RubyThread |
rubyThread |
DUMMY
Constructor and Description |
---|
NativeThread(RubyThread rubyThread,
java.lang.Thread nativeThread) |
Modifier and Type | Method and Description |
---|---|
int |
getPriority() |
java.lang.String |
getReportName() |
java.lang.String |
getRubyName()
Deprecated.
|
java.lang.Thread |
getThread() |
void |
interrupt() |
boolean |
isAlive() |
boolean |
isCurrent() |
boolean |
isInterrupted() |
void |
join() |
void |
join(long timeoutMillis) |
java.lang.Thread |
nativeThread() |
void |
setPriority(int priority) |
void |
setRubyName(java.lang.String id) |
void |
start() |
java.lang.String |
toString() |
public final RubyThread rubyThread
public java.lang.String rubyName
public NativeThread(RubyThread rubyThread, java.lang.Thread nativeThread)
public void start()
start
in interface ThreadLike
public void interrupt()
interrupt
in interface ThreadLike
public boolean isAlive()
isAlive
in interface ThreadLike
public void join() throws java.lang.InterruptedException
join
in interface ThreadLike
java.lang.InterruptedException
public void join(long timeoutMillis) throws java.lang.InterruptedException
join
in interface ThreadLike
java.lang.InterruptedException
public int getPriority()
getPriority
in interface ThreadLike
public void setPriority(int priority)
setPriority
in interface ThreadLike
public boolean isCurrent()
isCurrent
in interface ThreadLike
public boolean isInterrupted()
isInterrupted
in interface ThreadLike
public final java.lang.Thread getThread()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Thread nativeThread()
nativeThread
in interface ThreadLike
public void setRubyName(java.lang.String id)
setRubyName
in interface ThreadLike
@Deprecated public java.lang.String getRubyName()
getRubyName
in interface ThreadLike
public java.lang.String getReportName()
getReportName
in interface ThreadLike
Copyright © 2001-2021 JRuby. All Rights Reserved.