public class ClientAutomaton extends Object implements Runnable
Modifier and Type | Field and Description |
---|---|
(package private) ClientProcessContext |
current
.
|
(package private) Integer |
height
.
|
(package private) ObjectInputStream |
in
.
|
(package private) long |
last
.
|
(package private) CloseableList |
listeners
.
|
(package private) ObjectOutputStream |
out
.
|
(package private) Shell |
shell
.
|
(package private) Integer |
width
.
|
Constructor and Description |
---|
ClientAutomaton(InputStream in,
OutputStream out,
Shell shell) |
ClientAutomaton(ObjectOutputStream out,
ObjectInputStream in,
Shell shell) |
Modifier and Type | Method and Description |
---|---|
ClientAutomaton |
addCloseListener(Closeable closeable) |
(package private) void |
close() |
int |
getHeight() |
int |
getWidth() |
void |
run() |
final ObjectOutputStream out
final ObjectInputStream in
ClientProcessContext current
final CloseableList listeners
long last
public ClientAutomaton(ObjectOutputStream out, ObjectInputStream in, Shell shell)
public ClientAutomaton(InputStream in, OutputStream out, Shell shell) throws IOException
IOException
public ClientAutomaton addCloseListener(Closeable closeable)
void close()
public int getWidth()
public int getHeight()
Copyright © 2015 eXo Platform SAS. All Rights Reserved.