mandala.jacob.remote.gpf
Class RemoteThreadProxy

java.lang.Object
  extended bymandala.jacob.remote.AbstractRemote
      extended bymandala.jacob.remote.gpf.AbstractRemoteProxy
          extended bymandala.jacob.remote.gpf.RemoteThreadProxy
All Implemented Interfaces:
Remote, RemoteThread, java.lang.Runnable, java.io.Serializable, ThreadOp

public abstract class RemoteThreadProxy
extends AbstractRemoteProxy
implements RemoteThread

Generic proxy for remote ThreadOp implementation.

Since:
1.0
Version:
1.0
Author:
eipi
See Also:
RemoteThread, AbstractRemoteProxy, ExceptionHandler, Serialized Form

Nested Class Summary
 
Nested classes inherited from class mandala.jacob.remote.RemoteThread
RemoteThread.RemoteThreadMethods
 
Field Summary
 
Fields inherited from class mandala.jacob.remote.gpf.AbstractRemoteProxy
client, exporter
 
Fields inherited from class mandala.jacob.remote.AbstractRemote
defaultExceptionHandler, exceptionHandler, syslog
 
Constructor Summary
RemoteThreadProxy(Client client, Exporter exporter, ExceptionHandler exceptionHandler)
           
 
Method Summary
 void checkAccess()
           
 java.lang.ClassLoader getContextClassLoader()
           
 java.lang.String getName()
           
 int getPriority()
           
 void interrupt()
           
 boolean isAlive()
           
 boolean isDaemon()
           
 boolean isInterrupted()
           
 void join()
           
 void join(long millis)
           
 void join(long millis, int nanos)
           
 void run()
           
 void setContextClassLoader(java.lang.ClassLoader cl)
           
 void setDaemon(boolean on)
           
 void setName(java.lang.String name)
           
 void setPriority(int newPriority)
           
 void start()
           
 java.lang.String toString()
           
 
Methods inherited from class mandala.jacob.remote.AbstractRemote
getDefaultExceptionHandler, getExceptionHandler, getSyslog, handleException, setDefaultExceptionHandler, setExceptionHandler, setSyslog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface mandala.jacob.remote.Remote
getExceptionHandler, setExceptionHandler
 

Constructor Detail

RemoteThreadProxy

public RemoteThreadProxy(Client client,
                         Exporter exporter,
                         ExceptionHandler exceptionHandler)
Method Detail

getPriority

public int getPriority()
Specified by:
getPriority in interface ThreadOp

getName

public java.lang.String getName()
Specified by:
getName in interface ThreadOp

interrupt

public void interrupt()
Specified by:
interrupt in interface ThreadOp

isAlive

public boolean isAlive()
Specified by:
isAlive in interface ThreadOp

isDaemon

public boolean isDaemon()
Specified by:
isDaemon in interface ThreadOp

isInterrupted

public boolean isInterrupted()
Specified by:
isInterrupted in interface ThreadOp

join

public void join()
          throws java.lang.InterruptedException
Specified by:
join in interface ThreadOp
Throws:
java.lang.InterruptedException

join

public void join(long millis)
          throws java.lang.InterruptedException
Specified by:
join in interface ThreadOp
Throws:
java.lang.InterruptedException

join

public void join(long millis,
                 int nanos)
          throws java.lang.InterruptedException
Specified by:
join in interface ThreadOp
Throws:
java.lang.InterruptedException

run

public void run()
Specified by:
run in interface ThreadOp

setContextClassLoader

public void setContextClassLoader(java.lang.ClassLoader cl)
Specified by:
setContextClassLoader in interface ThreadOp

getContextClassLoader

public java.lang.ClassLoader getContextClassLoader()
Specified by:
getContextClassLoader in interface ThreadOp

setDaemon

public void setDaemon(boolean on)
Specified by:
setDaemon in interface ThreadOp

setName

public void setName(java.lang.String name)
Specified by:
setName in interface ThreadOp

setPriority

public void setPriority(int newPriority)
Specified by:
setPriority in interface ThreadOp

start

public void start()
Specified by:
start in interface ThreadOp

checkAccess

public void checkAccess()
Specified by:
checkAccess in interface ThreadOp

toString

public java.lang.String toString()
Overrides:
toString in class AbstractRemoteProxy


Mandala help mailing list