Package | Description |
---|---|
com.viaoa.object |
Observable data model Object, that is the superclass for all OAModel classes.
|
com.viaoa.remote.multiplexer |
Remoting access.
|
com.viaoa.sync |
Synchronizes objects across servers.
|
Modifier and Type | Field and Description |
---|---|
protected RequestInfo |
OAThreadLocal.requestInfo |
Modifier and Type | Method and Description |
---|---|
static RequestInfo |
OAThreadLocalDelegate.getRemoteRequestInfo() |
Modifier and Type | Method and Description |
---|---|
static void |
OAThreadLocalDelegate.setRemoteRequestInfo(RequestInfo ri) |
Modifier and Type | Method and Description |
---|---|
static RequestInfo |
OARemoteThreadDelegate.getRequestInfo() |
protected RequestInfo |
RemoteMultiplexerServer.onInvokeBroadcast(BindInfo bind,
Method method,
Object[] args) |
Modifier and Type | Method and Description |
---|---|
protected void |
RemoteMultiplexerServer._invokeByRemoteThread(OARemoteThread rt,
RequestInfo ri,
com.viaoa.remote.multiplexer.RemoteMultiplexerServer.Session session) |
protected boolean |
RemoteMultiplexerClient._onInvokeForCtoS(RequestInfo ri)
Called when a remote/proxy object method is invoked.
|
protected void |
RemoteMultiplexerClient.afterInvokeForCtoS(RequestInfo ri)
Called after a CtoS remote method is called.
|
protected void |
RemoteMultiplexerServer.afterInvokeForCtoS(RequestInfo ri)
Called after a CtoS remote method is called.
|
protected void |
RemoteMultiplexerServer.afterInvokeForStoC(RequestInfo ri)
Called after a StoC remote method is called.
|
void |
RemoteMultiplexerClient.afterInvokForStoC(RequestInfo ri)
called after a callback method from the server to a local remote object.
|
protected String |
RemoteMultiplexerClient.createBindName(RequestInfo ri)
create a name that will be unique on the server.
|
protected BindInfo |
RemoteMultiplexerClient.getBindInfo(RequestInfo ri,
String name,
Object obj,
Class interfaceClass,
boolean bDontUseQueue) |
protected Object |
RemoteMultiplexerClient.getProxyForCtoS(RequestInfo ri,
String name,
Class c,
boolean bDontUseQueue)
Create a proxy instance for an Object that is on the server.
|
protected void |
RemoteMultiplexerServer.invokeUsingRemoteThread(RequestInfo ri,
boolean bFromServerQueueThread)
This will have the currentThread wait for a RemoteThread to process the request using invokeCtoS _invokeCtoS
|
protected void |
RemoteMultiplexerServer.notifyMethodInvoked(RequestInfo ri) |
protected void |
RemoteMultiplexerServer.notifyProcessedByServer(RequestInfo ri) |
protected void |
RemoteMultiplexerClient.processMessageForStoC(RequestInfo ri) |
protected void |
RemoteMultiplexerClient.sendResponseForStoC(RequestInfo ri) |
protected boolean |
RemoteMultiplexerServer.waitForMethodInvoked(RequestInfo ri) |
protected boolean |
RemoteMultiplexerServer.waitForMethodInvoked(RequestInfo ri,
int maxSeconds) |
protected void |
RemoteMultiplexerServer.waitForProcessedByServer(RequestInfo ri) |
Modifier and Type | Method and Description |
---|---|
static RequestInfo |
OASyncDelegate.getRequestInfo()
If the current thread is an OARemoteThread, then this will return information about the currently
processed sync message.
|
Modifier and Type | Method and Description |
---|---|
protected void |
OASyncClient.afterInvokeRemoteMethod(RequestInfo ri) |
protected void |
OASyncServer.afterInvokeRemoteMethod(RequestInfo ri) |
protected void |
OASyncClient.logRequest(RequestInfo ri) |
protected void |
OASyncServer.logRequest(RequestInfo ri) |
Copyright © 1999–2019 ViaOA. All rights reserved.