Package | Description |
---|---|
com.viaoa.comm.multiplexer |
Automates concurrent and parallel processing through a single real socket connection.
|
com.viaoa.comm.multiplexer.io |
support for virtual socket io.
|
com.viaoa.remote.info | |
com.viaoa.remote.multiplexer |
Socket API for multiple "virtual" sockets to use a single physical socket.
|
com.viaoa.remote.multiplexer.io |
Modifier and Type | Method and Description |
---|---|
VirtualSocket |
OAMultiplexerClient.createSocket(String serverSocketName)
Create a socket to a VServerSocket.
|
Modifier and Type | Method and Description |
---|---|
protected VirtualSocket |
MultiplexerSocketController.createSocket(int connectionId,
int id,
String serverSocketName)
Used to create a new "virtual" socket.
|
VirtualSocket |
MultiplexerSocketController.createSocket(String serverSocketName)
Creates a vsocket on client to communicated with a remote handler on server.
|
VirtualSocket[] |
MultiplexerSocketController.getMultiplexerSockets() |
protected abstract VirtualSocket |
MultiplexerInputStreamController.getSocket(int id)
Used by readRealSocket when reading the header for the next vsocket data to read.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MultiplexerSocketController.closeSocket(VirtualSocket vs,
boolean bSendCommand) |
protected int |
MultiplexerOutputStreamController.getMaxWriteLength(VirtualSocket vs,
int requestSize)
Used to determine the max size that can be written to real socket per request.
|
Modifier and Type | Field and Description |
---|---|
VirtualSocket |
RequestInfo.socket |
Modifier and Type | Method and Description |
---|---|
protected VirtualSocket |
OARemoteMultiplexerClient.getSocketForCtoS() |
VirtualSocket |
OARemoteMultiplexerServer.Session.getSocketForStoC()
used by server when calling methods on a remote object that was created on the client, so
that the server can call any of the methods on it.
|
Modifier and Type | Method and Description |
---|---|
protected OAPool<VirtualSocket> |
OARemoteMultiplexerClient.getVirtualSocketCtoSPool() |
Modifier and Type | Method and Description |
---|---|
void |
OARemoteMultiplexerServer.Session.addSocketForStoC(VirtualSocket socket) |
protected void |
OARemoteMultiplexerServer.processSocketCtoS(VirtualSocket socket) |
protected RemoteObjectInputStream |
OARemoteMultiplexerClient.processStoCSocket(VirtualSocket socket,
int threadId,
RemoteObjectInputStream ois) |
protected void |
OARemoteMultiplexerClient.releaseSocketForCtoS(VirtualSocket vs) |
void |
OARemoteMultiplexerServer.Session.releaseSocketForStoC(VirtualSocket socket) |
Constructor and Description |
---|
RemoteObjectOutputStream(VirtualSocket socket) |
RemoteObjectOutputStream(VirtualSocket socket,
ConcurrentHashMap<String,Integer> hmClassDesc,
AtomicInteger aiClassDesc) |
Copyright © 1999–2025 ViaOA. All rights reserved.