public class VirtualClientConnection<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected SocketAddress |
clientAddress |
protected boolean |
connected |
protected VirtualResponseHandler |
handler |
protected VirtualChannel |
peer |
| Constructor and Description |
|---|
VirtualClientConnection(SocketAddress clientAddress,
VirtualResponseHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
SocketAddress |
clientAddress() |
void |
close() |
static VirtualClientConnection |
connect(VirtualResponseHandler handler,
VirtualAddress remoteAddress)
Establish a virtual intra-JVM connection
|
static VirtualClientConnection |
connect(VirtualResponseHandler handler,
VirtualAddress remoteAddress,
SocketAddress clientAddress)
Establish a virtual intra-JVM connection
|
boolean |
isConnected() |
void |
sendMessage(Object msg)
Send a message directly to the server connection's event loop
|
protected final SocketAddress clientAddress
protected boolean connected
protected VirtualChannel peer
protected final VirtualResponseHandler handler
public VirtualClientConnection(SocketAddress clientAddress, VirtualResponseHandler handler)
public SocketAddress clientAddress()
public void close()
public boolean isConnected()
public void sendMessage(Object msg)
msg - public static VirtualClientConnection connect(VirtualResponseHandler handler, VirtualAddress remoteAddress)
remoteAddress - public static VirtualClientConnection connect(VirtualResponseHandler handler, VirtualAddress remoteAddress, SocketAddress clientAddress)
remoteAddress - clientAddress - Copyright © 2021 JBoss by Red Hat. All rights reserved.