| Package | Description | 
|---|---|
| com.viaoa.object | Observable data model Object, that is the superclass for all OAModel classes. | 
| com.viaoa.remote | Automates how to make method calls remote, so that they are the same as if calling a local method. | 
| com.viaoa.remote.multiplexer | Socket API for multiple "virtual" sockets to use a single physical socket. | 
| 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 | Field and Description | 
|---|---|
| RequestInfo | OARemoteThread. requestInfo | 
| Modifier and Type | Method and Description | 
|---|---|
| static RequestInfo | OARemoteThreadDelegate. getRequestInfo()Get the current RequestInfo message that is being processed by this thread. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected RequestInfo | OARemoteMultiplexerServer. onInvokeBroadcast(BindInfo bind,
                 Method method,
                 Object[] args) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | OARemoteMultiplexerServer. _invokeByRemoteThread(OARemoteThread rt,
                     RequestInfo ri,
                     OARemoteMultiplexerServer.Session session) | 
| protected boolean | OARemoteMultiplexerClient. _onInvokeForCtoS(RequestInfo ri)Called when a remote/proxy object method is invoked. | 
| protected void | OARemoteMultiplexerServer.Session. _writeOnQueueSocketX(RequestInfo ri) | 
| protected void | OARemoteMultiplexerClient. afterInvokeForCtoS(RequestInfo ri)Called after a CtoS remote method is called. | 
| protected void | OARemoteMultiplexerServer. afterInvokeForCtoS(RequestInfo ri)Called after a CtoS remote method is called. | 
| protected void | OARemoteMultiplexerServer. afterInvokeForStoC(RequestInfo ri)Called after a StoC remote method is called. | 
| void | OARemoteMultiplexerClient. afterInvokForStoC(RequestInfo ri)called after a callback method from the server to a local remote object. | 
| protected String | OARemoteMultiplexerClient. createBindName(RequestInfo ri)create a name that will be unique on the server. | 
| protected BindInfo | OARemoteMultiplexerClient. getBindInfo(RequestInfo ri,
           String name,
           Object obj,
           Class interfaceClass,
           boolean bDontUseQueue) | 
| protected Object | OARemoteMultiplexerClient. getProxyForCtoS(RequestInfo ri,
               String name,
               Class c,
               boolean bDontUseQueue)Create a proxy instance for an Object that is on the server. | 
| protected void | OARemoteMultiplexerServer. invokeUsingRemoteThread(RequestInfo ri,
                       boolean bFromServerQueueThread)This will have the currentThread wait for a RemoteThread to process the request using invokeCtoS _invokeCtoS | 
| protected void | OARemoteMultiplexerServer. notifyMethodInvoked(RequestInfo ri) | 
| protected void | OARemoteMultiplexerServer. notifyProcessedByServer(RequestInfo ri) | 
| protected void | OARemoteMultiplexerClient. processMessageForStoC(RequestInfo ri) | 
| protected void | OARemoteMultiplexerClient. sendResponseForStoC(RequestInfo ri) | 
| protected boolean | OARemoteMultiplexerServer. shouldSendSyncMessageToClient(RequestInfo ri,
                             ConcurrentHashMap<Integer,Boolean> hmGuid)Used to filter out broadcast msgs that get sent to clients. | 
| protected boolean | OARemoteMultiplexerServer. waitForMethodInvoked(RequestInfo ri) | 
| protected boolean | OARemoteMultiplexerServer. waitForMethodInvoked(RequestInfo ri,
                    int maxSeconds) | 
| protected void | OARemoteMultiplexerServer. waitForProcessedByServer(RequestInfo ri) | 
| void | OARemoteMultiplexerServer.Session. writeOnQueueSocket(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–2025 ViaOA. All rights reserved.