R - public class Link<L,R>
extends java.lang.Thread
implements java.io.Closeable
| Constructor and Description |
|---|
Link(java.lang.Class<R> remoteType,
L local,
java.io.DataInputStream in,
java.io.DataOutputStream out) |
Link(java.lang.Class<R> remoteType,
L local,
java.io.InputStream in,
java.io.OutputStream out) |
Link(java.lang.Class<R> type,
L local,
java.net.Socket socket) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.io.DataInputStream |
getInput() |
java.io.DataOutputStream |
getOutput() |
R |
getRemote() |
boolean |
isOpen() |
void |
open() |
void |
run() |
void |
setRemote(java.lang.Object remote) |
protected void |
terminate(java.lang.Exception t) |
void |
transfer(java.lang.Object result) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic Link(java.lang.Class<R> remoteType, L local, java.io.InputStream in, java.io.OutputStream out)
public Link(java.lang.Class<R> remoteType, L local, java.io.DataInputStream in, java.io.DataOutputStream out)
public void open()
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic R getRemote()
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadprotected void terminate(java.lang.Exception t)
public boolean isOpen()
public java.io.DataOutputStream getOutput()
public java.io.DataInputStream getInput()
public void setRemote(java.lang.Object remote)
public void transfer(java.lang.Object result)
throws java.lang.Exception
java.lang.ExceptionCopyright (c) aQute SARL (2000, 2018) and others. All Rights Reserved.