A B C D E F G H I J L M N O P R S T U V

A

AbstractClientRpcHandler - class com.retrogui.dualrpc.client.AbstractClientRpcHandler.
Abstract class that provides base rpc handler methods such as ping(), etc.
AbstractClientRpcHandler() - Constructor for class com.retrogui.dualrpc.client.AbstractClientRpcHandler
 
AbstractRpcResultPayload - class com.retrogui.dualrpc.common.AbstractRpcResultPayload.
Abstract class to implement some of the rpc result message functionality
AbstractRpcResultPayload() - Constructor for class com.retrogui.dualrpc.common.AbstractRpcResultPayload
 
AbstractServerApplication - class com.retrogui.messageserver.server.AbstractServerApplication.
Abstract base class to provide some basic implementation
AbstractServerApplication(MessageServer, Session, Object) - Constructor for class com.retrogui.messageserver.server.AbstractServerApplication
Creates a new AbstractServerApplication object.
AbstractServerApplicationFactory - class com.retrogui.messageserver.server.AbstractServerApplicationFactory.
Class
AbstractServerApplicationFactory(Object) - Constructor for class com.retrogui.messageserver.server.AbstractServerApplicationFactory
Creates a new AbstractServerApplicationFactory object.
AbstractServerRpcHandler - class com.retrogui.dualrpc.server.AbstractServerRpcHandler.
Abstract base class to implement some rpc handler functionality
AbstractServerRpcHandler(DualRpcServerDispatcher) - Constructor for class com.retrogui.dualrpc.server.AbstractServerRpcHandler
Creates a new AbstractServerRpcHandler object.
ApplicationFactoryException - exception com.retrogui.messageserver.common.ApplicationFactoryException.
For throwing exceptions when server or client application factory method fails
ApplicationFactoryException() - Constructor for class com.retrogui.messageserver.common.ApplicationFactoryException
 
ApplicationFactoryException(String) - Constructor for class com.retrogui.messageserver.common.ApplicationFactoryException
DOCUMENT ME!
ApplicationFactoryException(String, Throwable) - Constructor for class com.retrogui.messageserver.common.ApplicationFactoryException
DOCUMENT ME!
ApplicationFactoryException(Throwable) - Constructor for class com.retrogui.messageserver.common.ApplicationFactoryException
DOCUMENT ME!
AuthSSLServerSocketFactory - class com.retrogui.dualrpc.server.net.AuthSSLServerSocketFactory.
SSL server socket factory that forces client authentication
AuthSSLServerSocketFactory() - Constructor for class com.retrogui.dualrpc.server.net.AuthSSLServerSocketFactory
 

B

Base64Encoder - class com.retrogui.messageserver.common.Base64Encoder.
Encoder class - encodes/decodes with a slightly tweaked base64 and DOES NOT chunk content into 76 character lines.
Base64Encoder() - Constructor for class com.retrogui.messageserver.common.Base64Encoder
 
brokenConnection() - Method in interface com.retrogui.dualrpc.client.IClientCallbackHandler
callback that notifies that the connection is broken
brokenConnection() - Method in interface com.retrogui.dualrpc.server.IServerCallbackHandler
callback that notifies that the connection is broken
buildFaultErrorMessage(long, Throwable) - Method in class com.retrogui.dualrpc.common.RpcWorker
Construct the fault error message that is returned to the caller

C

CallException - exception com.retrogui.dualrpc.common.CallException.
Blanket exception for all problems with a call().
CallException() - Constructor for class com.retrogui.dualrpc.common.CallException
 
CallException(String) - Constructor for class com.retrogui.dualrpc.common.CallException
 
CallException(Throwable) - Constructor for class com.retrogui.dualrpc.common.CallException
 
CallException(String, Throwable) - Constructor for class com.retrogui.dualrpc.common.CallException
 
call(String, String) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Call a remote method with no parameters.
call(String, String, Object) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Call a remote method with one parameter.
call(String, String, Object, Object) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Call a remote method with two parameters.
call(String, String, Object, Object, Object) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Call a remote method with three parameters.
call(String, String, Object, Object, Object, Object) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Call a remote method with four parameters.
call(String, String, Object, Object, Object, Object, Object) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Call a remote method with five parameters.
call(String, String, ArrayList) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Call a remote method with an unlimited number of parameters (passed via an ArrayList).
call(String, String, int, ArrayList) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Call a remote method with an unlimited number of parameters (passed via an ArrayList).
call(String, String, boolean, int, ArrayList) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Call a handler method and wait a specified number of seconds for a return object.
call(String, String) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Call a remote method with no parameters.
call(String, String, Object) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Call a remote method with one parameter.
call(String, String, Object, Object) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Call a remote method with two parameters.
call(String, String, Object, Object, Object) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Call a remote method with three parameters.
call(String, String, Object, Object, Object, Object) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Call a remote method with four parameters.
call(String, String, Object, Object, Object, Object, Object) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Call a remote method with five parameters.
call(String, String, ArrayList) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Call a remote method with an unlimited number of parameters (passed via an ArrayList).
call(String, String, int, ArrayList) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Call a remote method with an unlimited number of parameters (passed via an ArrayList).
call(String, String, boolean, int, ArrayList) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Primary call method.
callAsync(String, String) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Asynchronously call a remote method with no parameters.
callAsync(String, String, Object) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Asynchronously call a remote method with one parameter.
callAsync(String, String, Object, Object) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Asynchronously call a remote method with two parameters.
callAsync(String, String, Object, Object, Object) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Asynchronously call a remote method with three parameters.
callAsync(String, String, Object, Object, Object, Object) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Asynchronously call a remote method with four parameters.
callAsync(String, String, Object, Object, Object, Object, Object) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Asynchronously call a remote method with five parameters.
callAsync(String, String, ArrayList) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Asynchronously call a remote method with an unlimited number of parameters (passed via an ArrayList).
callAsync(String, String) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Asynchronously call a remote method with no parameters.
callAsync(String, String, Object) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Asynchronously call a remote method with one parameter.
callAsync(String, String, Object, Object) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Asynchronously call a remote method with two parameters.
callAsync(String, String, Object, Object, Object) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Asynchronously call a remote method with three parameters.
callAsync(String, String, Object, Object, Object, Object) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Asynchronously call a remote method with four parameters.
callAsync(String, String, Object, Object, Object, Object, Object) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Asynchronously call a remote method with five parameters.
callAsync(String, String, ArrayList) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Asynchronously call a remote method with an unlimited number of parameters (passed via an ArrayList).
checkClientTrusted(X509Certificate[], String) - Method in class com.retrogui.dualrpc.client.net.NonValidatingX509TrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class com.retrogui.dualrpc.client.net.NonValidatingX509TrustManager
 
close() - Method in interface com.retrogui.dualrpc.client.net.Proxy
 
close() - Method in class com.retrogui.dualrpc.client.net.ProxyHTTP
 
close() - Method in class com.retrogui.dualrpc.client.net.ProxySOCKS5
 
closeSession() - Method in class com.retrogui.messageserver.common.Session
close the session, stop the inbound & outbound queues and close the socket
com.retrogui.dualrpc.client - package com.retrogui.dualrpc.client
 
com.retrogui.dualrpc.client.net - package com.retrogui.dualrpc.client.net
 
com.retrogui.dualrpc.common - package com.retrogui.dualrpc.common
 
com.retrogui.dualrpc.server - package com.retrogui.dualrpc.server
 
com.retrogui.dualrpc.server.net - package com.retrogui.dualrpc.server.net
 
com.retrogui.messageserver.client - package com.retrogui.messageserver.client
 
com.retrogui.messageserver.common - package com.retrogui.messageserver.common
 
com.retrogui.messageserver.server - package com.retrogui.messageserver.server
 
connect() - Method in class com.retrogui.dualrpc.client.DualRpcClient
Connect to the server.
connect(String, int) - Method in interface com.retrogui.dualrpc.client.net.Proxy
 
connect(String, int) - Method in class com.retrogui.dualrpc.client.net.ProxyHTTP
 
connect(String, int) - Method in class com.retrogui.dualrpc.client.net.ProxySOCKS5
 
connect() - Method in class com.retrogui.messageserver.client.MessageClient
Method
createServerSocket(int) - Method in class com.retrogui.dualrpc.server.net.AuthSSLServerSocketFactory
 
createServerSocket(int, int) - Method in class com.retrogui.dualrpc.server.net.AuthSSLServerSocketFactory
 
createServerSocket(int, int, InetAddress) - Method in class com.retrogui.dualrpc.server.net.AuthSSLServerSocketFactory
 
createSocket(String, int) - Method in class com.retrogui.dualrpc.client.net.HTTPProxyNVSSLSocketFactory
 
createSocket() - Method in class com.retrogui.dualrpc.client.net.HTTPProxyNVSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.HTTPProxyNVSSLSocketFactory
 
createSocket(InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.HTTPProxyNVSSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.HTTPProxyNVSSLSocketFactory
 
createSocket(String, int) - Method in class com.retrogui.dualrpc.client.net.HTTPProxySocketFactory
 
createSocket() - Method in class com.retrogui.dualrpc.client.net.HTTPProxySocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.HTTPProxySocketFactory
 
createSocket(InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.HTTPProxySocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.HTTPProxySocketFactory
 
createSocket(InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.NonValidatingSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.NonValidatingSSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.NonValidatingSSLSocketFactory
 
createSocket(String, int) - Method in class com.retrogui.dualrpc.client.net.NonValidatingSSLSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class com.retrogui.dualrpc.client.net.NonValidatingSSLSocketFactory
 
createSocket(String, int) - Method in class com.retrogui.dualrpc.client.net.SocksProxyNVSSLSocketFactory
 
createSocket() - Method in class com.retrogui.dualrpc.client.net.SocksProxyNVSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.SocksProxyNVSSLSocketFactory
 
createSocket(InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.SocksProxyNVSSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.SocksProxyNVSSLSocketFactory
 
createSocket(String, int) - Method in class com.retrogui.dualrpc.client.net.SocksProxySocketFactory
 
createSocket() - Method in class com.retrogui.dualrpc.client.net.SocksProxySocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.SocksProxySocketFactory
 
createSocket(InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.SocksProxySocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.retrogui.dualrpc.client.net.SocksProxySocketFactory
 
currentConnectionCount() - Method in class com.retrogui.dualrpc.server.DualRpcServer
Report how many clients are currently connected to the server.
currentConnectionCount() - Method in class com.retrogui.messageserver.server.MessageServer
Count of active connections obtained by counting all threads containing "InboundMessageHandler" Does not count open sockets and cannot tell if the client disconnected but the message handler was left as a zombie.

D

DEFAULT_MAX_CONNECTIONS - Static variable in class com.retrogui.messageserver.server.MessageServer
 
DEFAULT_RPC_CALL_TIMEOUT - Static variable in interface com.retrogui.dualrpc.common.IDualRpcMessageConstants
 
DualRpcClient - class com.retrogui.dualrpc.client.DualRpcClient.
Client component of the dual rpc framework.
DualRpcClient(String, int) - Constructor for class com.retrogui.dualrpc.client.DualRpcClient
Construct a client object but does not connect to the server until connect() is called.
DualRpcClientDispatcher - class com.retrogui.dualrpc.client.DualRpcClientDispatcher.
Dispatcher for incoming rpc messages.
DualRpcClientDispatcher(DualRpcClient) - Constructor for class com.retrogui.dualrpc.client.DualRpcClientDispatcher
Creates a new DualRpcClientDispatcher object.
DualRpcServer - class com.retrogui.dualrpc.server.DualRpcServer.
DualRpcServer.
DualRpcServer(String, int, Object) - Constructor for class com.retrogui.dualrpc.server.DualRpcServer
Instantiate a DualRpcServer.
DualRpcServerApplicationFactory - class com.retrogui.dualrpc.server.DualRpcServerApplicationFactory.
Factory that creates server applications - required by underlying message server library.
DualRpcServerApplicationFactory(Object) - Constructor for class com.retrogui.dualrpc.server.DualRpcServerApplicationFactory
Creates a new DualRpcServerApplicationFactory object.
DualRpcServerDispatcher - class com.retrogui.dualrpc.server.DualRpcServerDispatcher.
Dispatcher for incoming client messages.
DualRpcServerDispatcher(MessageServer, Session, Object) - Constructor for class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Creates a new DualRpcServerDispatcher object.
DualRpcUtilities - class com.retrogui.dualrpc.common.DualRpcUtilities.
misc utilities for rpc management
DualRpcUtilities() - Constructor for class com.retrogui.dualrpc.common.DualRpcUtilities
 
decode(String) - Method in class com.retrogui.messageserver.common.Base64Encoder
Decode a string encoded with Base64Encoder.encodeString()
decode(String) - Method in interface com.retrogui.messageserver.common.IMessageEncoder
Decode a string.
decodeByteArray(String) - Method in class com.retrogui.messageserver.common.Base64Encoder
Decode a byte array encoded with Base64Encoder.encodeByteArray()
decodeByteArray(String) - Method in interface com.retrogui.messageserver.common.IMessageEncoder
Decode a byte array encoded with Base64Encoder.encodeByteArray()
deserialize(byte[]) - Method in interface com.retrogui.messageserver.common.IMessageSerializer
Deserialize a byte array containing a serialized message object.
deserialize(byte[]) - Method in class com.retrogui.messageserver.common.JavaSerializer
Deserialize a byte array containing a serialized message object.
digest() - Method in interface com.retrogui.dualrpc.client.net.HASH
 
disconnect() - Method in class com.retrogui.dualrpc.client.DualRpcClient
Disconnect from the server.
disconnect() - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Disconnect the client connection.
disconnect() - Method in class com.retrogui.messageserver.client.MessageClient
disconnect
dumpStack() - Static method in class com.retrogui.messageserver.common.ThreadDiagnostics
dump stack (to console) of current thread

E

EOL - Static variable in class com.retrogui.messageserver.common.SysUtils
 
encode(String) - Method in class com.retrogui.messageserver.common.Base64Encoder
Encode a string
encode(String) - Method in interface com.retrogui.messageserver.common.IMessageEncoder
Encode a string.
encodeByteArray(byte[]) - Method in class com.retrogui.messageserver.common.Base64Encoder
Encode a byte array
encodeByteArray(byte[]) - Method in interface com.retrogui.messageserver.common.IMessageEncoder
Encode a byte array
equals(Object) - Method in class com.retrogui.dualrpc.client.net.NonValidatingSSLSocketFactory
 
equals(Object) - Method in class com.retrogui.dualrpc.server.net.AuthSSLServerSocketFactory
 

F

FileUtils - class com.retrogui.messageserver.common.FileUtils.
misc file oriented utility methods
FileUtils() - Constructor for class com.retrogui.messageserver.common.FileUtils
 
findMethod(Class, String, Class[]) - Method in class com.retrogui.dualrpc.common.RpcWorker
Find a matching method.

G

get() - Method in class com.retrogui.messageserver.common.ThreadsafeQueue
Method
getAcceptedIssuers() - Method in class com.retrogui.dualrpc.client.net.NonValidatingX509TrustManager
 
getAllThreads() - Method in class com.retrogui.messageserver.common.ThreadDiagnostics
return an ArrayList of currently running threads
getApplication(Session) - Method in class com.retrogui.dualrpc.server.DualRpcServerApplicationFactory
Factory method.
getApplication(Session) - Method in class com.retrogui.messageserver.server.AbstractServerApplicationFactory
factory method.
getApplications() - Method in class com.retrogui.messageserver.server.MessageServer
Obtain a hashtable of all connected clients - each application is a DualRpcServerDispatcher object.
getBlockSize() - Method in interface com.retrogui.dualrpc.client.net.HASH
 
getCallWaitingRegistry() - Method in class com.retrogui.dualrpc.client.DualRpcClient
Get the call waiting registry.
getCallWaitingRegistry() - Method in class com.retrogui.dualrpc.client.DualRpcClientDispatcher
get the call waiting registry required by IRpcWorker interface
getCallWaitingRegistry() - Method in interface com.retrogui.dualrpc.common.IRpcMessageDispatcher
getter for the call waiting registry
getCallWaitingRegistry() - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Get for call waiting registry.
getCallbackHandler() - Method in class com.retrogui.dualrpc.client.DualRpcClient
 
getClientHandlers() - Method in class com.retrogui.dualrpc.client.DualRpcClient
Get hash map of client handler classes.
getConfigurationObject() - Method in class com.retrogui.messageserver.server.AbstractServerApplication
getter
getConfigurationObject() - Method in class com.retrogui.messageserver.server.AbstractServerApplicationFactory
getter
getDefaultCipherSuites() - Method in class com.retrogui.dualrpc.client.net.NonValidatingSSLSocketFactory
 
getDefaultCipherSuites() - Method in class com.retrogui.dualrpc.server.net.AuthSSLServerSocketFactory
 
getDefaultPort() - Static method in class com.retrogui.dualrpc.client.net.ProxyHTTP
 
getDefaultPort() - Static method in class com.retrogui.dualrpc.client.net.ProxySOCKS5
 
getDispatcher() - Method in class com.retrogui.dualrpc.common.RpcWorker
getter
getDispatcher() - Method in class com.retrogui.dualrpc.server.AbstractServerRpcHandler
Getter for dispatcher.
getDualRpcServer() - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Get the DualRpcServer object.
getExceptionStackTrace(Exception) - Static method in class com.retrogui.messageserver.common.SysUtils
Overloaded version of getExceptionStackTrace(Exception e, int iMode)
getExceptionStackTrace(Exception, int) - Static method in class com.retrogui.messageserver.common.SysUtils
Convert exception stack trace into a string ST_MODE_PLAIN for raw, unprocessed string ST_MODE_ONE_LINE_ONLY to strip EOL for writing to a log ST_MODE_HTML for display to browser
getExceptionStackTrace(Throwable, int) - Static method in class com.retrogui.messageserver.common.SysUtils
Convert throwable stack trace into a string ST_MODE_PLAIN for raw, unprocessed string ST_MODE_ONE_LINE_ONLY to strip EOL for writing to a log ST_MODE_HTML for display to browser
getFaultCode() - Method in class com.retrogui.dualrpc.common.RpcFaultPayload
getter
getFaultMessage() - Method in class com.retrogui.dualrpc.common.RpcFaultPayload
getter
getHandler(String) - Method in class com.retrogui.dualrpc.client.DualRpcClientDispatcher
get a handler.
getHandler(String) - Method in interface com.retrogui.dualrpc.common.IRpcMessageDispatcher
get a specified handler class
getHandler(String) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Get a server handler by its classname.
getHandlerName() - Method in class com.retrogui.dualrpc.common.RpcCallPayload
getter
getId() - Method in class com.retrogui.messageserver.common.Message
get message id
getInboundHandler() - Method in class com.retrogui.messageserver.common.Session
getter
getInputStream() - Method in interface com.retrogui.dualrpc.client.net.Proxy
 
getInputStream() - Method in class com.retrogui.dualrpc.client.net.ProxyHTTP
 
getInputStream() - Method in class com.retrogui.dualrpc.client.net.ProxySOCKS5
 
getInstream() - Method in class com.retrogui.messageserver.common.InboundMessageHandler
getter
getInstream() - Method in class com.retrogui.messageserver.common.Session
getter
getListServerSideHandlerClassnames() - Method in class com.retrogui.dualrpc.server.DualRpcServer
Get the list of server handler classnames.
getLoginContext() - Method in class com.retrogui.messageserver.common.Session
 
getMaxConnections() - Method in class com.retrogui.dualrpc.server.DualRpcServer
Get max connections number.
getMessage() - Method in class com.retrogui.dualrpc.common.RpcWorker
getter
getMessage(boolean) - Method in class com.retrogui.messageserver.client.MessageClient
get a message.
getMessage(boolean) - Method in class com.retrogui.messageserver.common.InboundMessageHandler
get a message from the inbound queue.
getMessage(boolean) - Method in class com.retrogui.messageserver.common.Session
get next inbound message from queue if blockUntilMessage=false then return null if no messages in queue if blockUntilMessage=true then block until message comes in.
getMessage(boolean) - Method in class com.retrogui.messageserver.server.AbstractServerApplication
get a message.
getMessageEncoder() - Method in class com.retrogui.messageserver.client.MessageClient
 
getMessageEncoder() - Method in interface com.retrogui.messageserver.common.ISessionControl
 
getMessageEncoder() - Method in class com.retrogui.messageserver.common.InboundMessageHandler
 
getMessageEncoder() - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
 
getMessageEncoder() - Method in class com.retrogui.messageserver.server.MessageServer
 
getMessageMonitor() - Method in class com.retrogui.messageserver.common.InboundMessageHandler
getter
getMessageMonitor() - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
getter
getMessageSerializer() - Method in class com.retrogui.messageserver.client.MessageClient
 
getMessageSerializer() - Method in interface com.retrogui.messageserver.common.ISessionControl
 
getMessageSerializer() - Method in class com.retrogui.messageserver.common.InboundMessageHandler
 
getMessageSerializer() - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
 
getMessageSerializer() - Method in class com.retrogui.messageserver.server.MessageServer
 
getMessageServer() - Method in class com.retrogui.dualrpc.server.DualRpcServer
Obtain a reference to the message server.
getMessageServer() - Method in class com.retrogui.messageserver.server.AbstractServerApplication
getter
getMessageServer() - Method in class com.retrogui.messageserver.server.AbstractServerApplicationFactory
getter
getMessageclient() - Method in class com.retrogui.dualrpc.client.DualRpcClient
Get the message client.
getMethodAccessControl() - Method in class com.retrogui.dualrpc.client.DualRpcClient
 
getMethodAccessControl() - Method in class com.retrogui.dualrpc.client.DualRpcClientDispatcher
Get the method access control object.
getMethodAccessControl() - Method in interface com.retrogui.dualrpc.common.IRpcMessageDispatcher
Get the method access control object
getMethodAccessControl() - Method in class com.retrogui.dualrpc.server.DualRpcServer
 
getMethodAccessControl() - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Get the method access control object
getMethodName() - Method in class com.retrogui.dualrpc.common.RpcCallPayload
getter
getNextMessageId() - Method in class com.retrogui.dualrpc.client.DualRpcClient
 
getNextMessageId() - Method in class com.retrogui.dualrpc.client.DualRpcClientDispatcher
increments and returns message sequence, required by IRpcMessageDispatcher interface
getNextMessageId() - Method in interface com.retrogui.dualrpc.common.IRpcMessageDispatcher
increment and return the next message sequence
getNextMessageId() - Method in class com.retrogui.dualrpc.server.DualRpcServer
 
getNextMessageId() - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
 
getOriginatingRpcCallMessageId() - Method in class com.retrogui.dualrpc.common.AbstractRpcResultPayload
getter for message id
getOriginatingRpcCallMessageId() - Method in class com.retrogui.dualrpc.common.RpcFaultPayload
getter
getOriginatingRpcCallMessageId() - Method in class com.retrogui.dualrpc.common.RpcResultPayload
getter
getOutboundHandler() - Method in class com.retrogui.messageserver.common.Session
getter
getOutputStream() - Method in interface com.retrogui.dualrpc.client.net.Proxy
 
getOutputStream() - Method in class com.retrogui.dualrpc.client.net.ProxyHTTP
 
getOutputStream() - Method in class com.retrogui.dualrpc.client.net.ProxySOCKS5
 
getOutstream() - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
getter
getOutstream() - Method in class com.retrogui.messageserver.common.Session
getter
getParameters() - Method in class com.retrogui.dualrpc.common.RpcCallPayload
get rpc parameters
getPayload() - Method in class com.retrogui.messageserver.common.Message
get payload object
getPayloadType() - Method in class com.retrogui.messageserver.common.Message
get message payloadType
getQueue() - Method in class com.retrogui.messageserver.common.InboundMessageHandler
getter
getQueue() - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
getter
getRandomString(int) - Static method in class com.retrogui.dualrpc.common.DualRpcUtilities
 
getRemoteCertificates() - Method in class com.retrogui.messageserver.common.Session
get remote client certificates (if available) for ie.
getRemoteHost() - Method in class com.retrogui.messageserver.common.Session
get remote host ip
getRemotePort() - Method in class com.retrogui.messageserver.common.Session
get remote port
getResultObject() - Method in class com.retrogui.dualrpc.common.RpcResultPayload
getter
getRpcMessagePayload() - Method in class com.retrogui.dualrpc.common.RpcResultPayloadContainer
getter for payload
getRpcResultPayloadType() - Method in class com.retrogui.dualrpc.common.RpcResultPayloadContainer
getter for result payloadType
getRpcWorkerFactory() - Method in class com.retrogui.dualrpc.client.DualRpcClient
 
getRpcWorkerFactory() - Method in class com.retrogui.dualrpc.server.DualRpcServer
 
getRpcWorkerThread(IRpcMessageDispatcher, Message) - Method in interface com.retrogui.dualrpc.common.IRpcWorkerFactory
 
getRpcWorkerThread(IRpcMessageDispatcher, Message) - Method in class com.retrogui.dualrpc.common.RpcWorkerFactory
 
getServerHandlerConfigurationObject() - Method in class com.retrogui.dualrpc.server.AbstractServerRpcHandler
Get the generic configuration object.
getServerHandlerConfigurationObject() - Method in class com.retrogui.dualrpc.server.DualRpcServer
Get the current configuration object.
getSession() - Method in class com.retrogui.dualrpc.client.DualRpcClientDispatcher
get the session, required by IRpcMessageDispatcher interface
getSession() - Method in interface com.retrogui.dualrpc.common.IRpcMessageDispatcher
getter for session
getSession() - Method in class com.retrogui.messageserver.client.MessageClient
getter
getSession() - Method in class com.retrogui.messageserver.common.InboundMessageHandler
getter
getSession() - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
getter
getSession() - Method in class com.retrogui.messageserver.server.AbstractServerApplication
getter
getSessionControl() - Method in class com.retrogui.messageserver.common.Session
DOCUMENT ME!
getSessionId() - Method in class com.retrogui.dualrpc.client.DualRpcClient
Get the session id of the client connection.
getSessionId() - Method in class com.retrogui.messageserver.common.Session
getter
getSocket() - Method in class com.retrogui.dualrpc.client.net.ProxyHTTP
 
getSocket() - Method in class com.retrogui.dualrpc.client.net.ProxySOCKS5
 
getSocket() - Method in class com.retrogui.messageserver.common.Session
getter
getSupportedCipherSuites() - Method in class com.retrogui.dualrpc.client.net.NonValidatingSSLSocketFactory
 
getSupportedCipherSuites() - Method in class com.retrogui.dualrpc.server.net.AuthSSLServerSocketFactory
 
getThreadList() - Method in class com.retrogui.messageserver.common.ThreadDiagnostics
DOCUMENT ME!
getTopLevelThreadGroup() - Static method in class com.retrogui.messageserver.common.ThreadDiagnostics
from the current thread get the topmost threadgroup of the application.
getVec() - Method in class com.retrogui.messageserver.common.ThreadsafeQueue
DOCUMENT ME!

H

HASH - interface com.retrogui.dualrpc.client.net.HASH.
 
HTTPProxyNVSSLSocketFactory - class com.retrogui.dualrpc.client.net.HTTPProxyNVSSLSocketFactory.
Non-validating SSL Socket factory that tunnels using an HTTP proxy that supports the CONNECT command.
HTTPProxyNVSSLSocketFactory(String, int, String, String, KeyStore, char[]) - Constructor for class com.retrogui.dualrpc.client.net.HTTPProxyNVSSLSocketFactory
 
HTTPProxySocketFactory - class com.retrogui.dualrpc.client.net.HTTPProxySocketFactory.
Socket factory that tunnels using an HTTP proxy that supports the CONNECT command.
HTTPProxySocketFactory(String, int, String, String) - Constructor for class com.retrogui.dualrpc.client.net.HTTPProxySocketFactory
 
hasMethodAccess(String, String, LoginContext) - Method in interface com.retrogui.dualrpc.common.IMethodAccessControl
Called by dispatcher to determine if specified handler method may be called by the user or entity.
hasMethodAccess(String, String, LoginContext) - Method in class com.retrogui.dualrpc.common.NullMethodAccessControl
Always returns true - all methods are accessible by anyone.
hashCode() - Method in class com.retrogui.dualrpc.client.net.NonValidatingSSLSocketFactory
 
hashCode() - Method in class com.retrogui.dualrpc.server.net.AuthSSLServerSocketFactory
 

I

IClientCallbackHandler - interface com.retrogui.dualrpc.client.IClientCallbackHandler.
Interface to define handler for different types of callbacks - usually a message, rpc, or connection thread uses a callback method to notify the main thread that something happened.
IDualRpcMessageConstants - interface com.retrogui.dualrpc.common.IDualRpcMessageConstants.
Interface to define constants.
IMessageEncoder - interface com.retrogui.messageserver.common.IMessageEncoder.
Network codec interface to encode-decode strings.
IMessageSerializer - interface com.retrogui.messageserver.common.IMessageSerializer.
Defines methods for serialization.
IMethodAccessControl - interface com.retrogui.dualrpc.common.IMethodAccessControl.
Called by dispatcher to determine whether a person or entity is allowed to execute a specified handler method.
IRpcHandler - interface com.retrogui.dualrpc.common.IRpcHandler.
Interface to define payloadType
IRpcMessageDispatcher - interface com.retrogui.dualrpc.common.IRpcMessageDispatcher.
Interface to define functionality of a rpc message dispatcher
IRpcWorkerFactory - interface com.retrogui.dualrpc.common.IRpcWorkerFactory.
 
IServerCallbackHandler - interface com.retrogui.dualrpc.server.IServerCallbackHandler.
Interface to define handler for different types of callbacks - usually a message, rpc, or connection thread uses a callback method to notify the main thread that something happened.
ISessionControl - interface com.retrogui.messageserver.common.ISessionControl.
Interface for controlling a session.
InboundMessageHandler - class com.retrogui.messageserver.common.InboundMessageHandler.
incoming messages are placed into an inbound queue
InboundMessageHandler(Session) - Constructor for class com.retrogui.messageserver.common.InboundMessageHandler
Constructor
init() - Method in interface com.retrogui.dualrpc.client.net.HASH
 
isEmpty() - Method in class com.retrogui.messageserver.common.ThreadsafeQueue
true if queue is empty.
isSendAndReceiveMessages() - Method in class com.retrogui.messageserver.client.MessageClient
 
isSendAndReceiveMessages() - Method in interface com.retrogui.messageserver.common.ISessionControl
getter
isSendAndReceiveMessages() - Method in class com.retrogui.messageserver.server.MessageServer
getter
isSendResults() - Method in class com.retrogui.dualrpc.common.RpcCallPayload
getter, do I return the results once I've processed the rpc call?
isSignalToStop() - Method in class com.retrogui.messageserver.common.InboundMessageHandler
getter
isSignalToStop() - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
getter

J

JavaSerializer - class com.retrogui.messageserver.common.JavaSerializer.
 
JavaSerializer() - Constructor for class com.retrogui.messageserver.common.JavaSerializer
 

L

listen() - Method in class com.retrogui.dualrpc.server.DualRpcServer
Start the server.
listen() - Method in class com.retrogui.messageserver.server.MessageServer
Start the server.

M

Message - class com.retrogui.messageserver.common.Message.
Message class
Message(String, String, Object) - Constructor for class com.retrogui.messageserver.common.Message
Creates a new Message object.
MessageClient - class com.retrogui.messageserver.client.MessageClient.
Message client.
MessageClient(String, int) - Constructor for class com.retrogui.messageserver.client.MessageClient
Constructor
MessageEncodingException - exception com.retrogui.messageserver.common.MessageEncodingException.
For errors during encoding.
MessageEncodingException() - Constructor for class com.retrogui.messageserver.common.MessageEncodingException
 
MessageEncodingException(String) - Constructor for class com.retrogui.messageserver.common.MessageEncodingException
 
MessageEncodingException(Throwable) - Constructor for class com.retrogui.messageserver.common.MessageEncodingException
 
MessageEncodingException(String, Throwable) - Constructor for class com.retrogui.messageserver.common.MessageEncodingException
 
MessageSerializationException - exception com.retrogui.messageserver.common.MessageSerializationException.
For errors during serialization.
MessageSerializationException() - Constructor for class com.retrogui.messageserver.common.MessageSerializationException
 
MessageSerializationException(String) - Constructor for class com.retrogui.messageserver.common.MessageSerializationException
 
MessageSerializationException(Throwable) - Constructor for class com.retrogui.messageserver.common.MessageSerializationException
 
MessageSerializationException(String, Throwable) - Constructor for class com.retrogui.messageserver.common.MessageSerializationException
 
MessageServer - class com.retrogui.messageserver.server.MessageServer.
message server class
MessageServer(String, int, AbstractServerApplicationFactory) - Constructor for class com.retrogui.messageserver.server.MessageServer
Constructor
main(String[]) - Static method in class com.retrogui.messageserver.common.ThreadDiagnostics
main - for testing
main(String[]) - Static method in class com.retrogui.messageserver.common.ThreadsafeQueue
Method

N

NEW_LINE - Static variable in class com.retrogui.messageserver.common.FileUtils
 
NonValidatingSSLSocketFactory - class com.retrogui.dualrpc.client.net.NonValidatingSSLSocketFactory.
Nonvalidating socket factory.
NonValidatingSSLSocketFactory(KeyStore, char[]) - Constructor for class com.retrogui.dualrpc.client.net.NonValidatingSSLSocketFactory
 
NonValidatingX509TrustManager - class com.retrogui.dualrpc.client.net.NonValidatingX509TrustManager.
Trust Manager implementation
NonValidatingX509TrustManager(KeyStore) - Constructor for class com.retrogui.dualrpc.client.net.NonValidatingX509TrustManager
 
NotConnectedException - exception com.retrogui.dualrpc.client.NotConnectedException.
Exception thrown if a method is called that requires an active connection to the server
NotConnectedException() - Constructor for class com.retrogui.dualrpc.client.NotConnectedException
 
NotConnectedException(String) - Constructor for class com.retrogui.dualrpc.client.NotConnectedException
 
NotConnectedException(Throwable) - Constructor for class com.retrogui.dualrpc.client.NotConnectedException
 
NotConnectedException(String, Throwable) - Constructor for class com.retrogui.dualrpc.client.NotConnectedException
 
NullMethodAccessControl - class com.retrogui.dualrpc.common.NullMethodAccessControl.
Null method access control that allows any user, whether logged in or not, to run any method.
NullMethodAccessControl() - Constructor for class com.retrogui.dualrpc.common.NullMethodAccessControl
 

O

OutboundMessageHandler - class com.retrogui.messageserver.common.OutboundMessageHandler.
Class
OutboundMessageHandler(Session) - Constructor for class com.retrogui.messageserver.common.OutboundMessageHandler
Constructor

P

PAYLOAD_TYPE_RPC_CALL - Static variable in interface com.retrogui.dualrpc.common.IDualRpcMessageConstants
 
PAYLOAD_TYPE_RPC_FAULT - Static variable in interface com.retrogui.dualrpc.common.IDualRpcMessageConstants
 
PAYLOAD_TYPE_RPC_RESULT - Static variable in interface com.retrogui.dualrpc.common.IDualRpcMessageConstants
 
PAYLOAD_TYPE_UNDEFINED - Static variable in class com.retrogui.messageserver.common.Message
 
Proxy - interface com.retrogui.dualrpc.client.net.Proxy.
 
ProxyHTTP - class com.retrogui.dualrpc.client.net.ProxyHTTP.
 
ProxyHTTP(String) - Constructor for class com.retrogui.dualrpc.client.net.ProxyHTTP
 
ProxyHTTP(String, int) - Constructor for class com.retrogui.dualrpc.client.net.ProxyHTTP
 
ProxySOCKS5 - class com.retrogui.dualrpc.client.net.ProxySOCKS5.
 
ProxySOCKS5(String) - Constructor for class com.retrogui.dualrpc.client.net.ProxySOCKS5
 
ProxySOCKS5(String, int) - Constructor for class com.retrogui.dualrpc.client.net.ProxySOCKS5
 
peek() - Method in class com.retrogui.messageserver.common.ThreadsafeQueue
Method
ping(String) - Method in class com.retrogui.dualrpc.client.AbstractClientRpcHandler
Echo (return) the same string as passed in.
ping(String) - Method in class com.retrogui.dualrpc.server.AbstractServerRpcHandler
Echo a string back to the caller.
processRpcCallMessage(Message) - Method in class com.retrogui.dualrpc.common.RpcWorker
Do the rpc call.
processRpcResultMessage(Message, String) - Method in class com.retrogui.dualrpc.common.RpcWorker
Process a result message.
put(Object) - Method in class com.retrogui.messageserver.common.ThreadsafeQueue
Method

R

RPC_FAULTCODE_EXCEPTION - Static variable in interface com.retrogui.dualrpc.common.IDualRpcMessageConstants
 
RpcCallPayload - class com.retrogui.dualrpc.common.RpcCallPayload.
Stores information about an rpc call.
RpcCallPayload(String, String, ArrayList, boolean) - Constructor for class com.retrogui.dualrpc.common.RpcCallPayload
Creates a new RPCCall object.
RpcException - exception com.retrogui.dualrpc.common.RpcException.
Exception Class
RpcException() - Constructor for class com.retrogui.dualrpc.common.RpcException
Creates a new RpcException object.
RpcException(String) - Constructor for class com.retrogui.dualrpc.common.RpcException
Creates a new RpcException object.
RpcException(String, Throwable) - Constructor for class com.retrogui.dualrpc.common.RpcException
Creates a new RpcException object.
RpcException(Throwable) - Constructor for class com.retrogui.dualrpc.common.RpcException
Creates a new RpcException object.
RpcFaultPayload - class com.retrogui.dualrpc.common.RpcFaultPayload.
Store an rpc fault code and message
RpcFaultPayload(String, String, String) - Constructor for class com.retrogui.dualrpc.common.RpcFaultPayload
Creates a new RpcFaultPayload object.
RpcResultPayload - class com.retrogui.dualrpc.common.RpcResultPayload.
Store rpc result
RpcResultPayload(Object, String) - Constructor for class com.retrogui.dualrpc.common.RpcResultPayload
Creates a new RPCResult object for a result of a successful rpc call.
RpcResultPayloadContainer - class com.retrogui.dualrpc.common.RpcResultPayloadContainer.
Container for an rpc result message.
RpcResultPayloadContainer() - Constructor for class com.retrogui.dualrpc.common.RpcResultPayloadContainer
Creates a new RpcResultContainer object.
RpcResultPayloadContainer(String, AbstractRpcResultPayload) - Constructor for class com.retrogui.dualrpc.common.RpcResultPayloadContainer
Creates a new RpcResultPayloadContainer object.
RpcWorker - class com.retrogui.dualrpc.common.RpcWorker.
This is Lipe's enhanced worker that executes a remote procedure call.
RpcWorker(IRpcMessageDispatcher, Message) - Constructor for class com.retrogui.dualrpc.common.RpcWorker
Creates a new RpcWorker object.
RpcWorkerFactory - class com.retrogui.dualrpc.common.RpcWorkerFactory.
Default factory to provide the default RpcWorker.
RpcWorkerFactory() - Constructor for class com.retrogui.dualrpc.common.RpcWorkerFactory
 
readTextFileContents(String) - Static method in class com.retrogui.messageserver.common.FileUtils
Method
registerClientSideHandler(AbstractClientRpcHandler) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Register (add) a client side handler class.
registerServerSideHandlerClassname(String) - Method in class com.retrogui.dualrpc.server.DualRpcServer
Register a server handler by passing the handler class name.
run() - Method in class com.retrogui.dualrpc.client.DualRpcClientDispatcher
main dispatcher loop
run() - Method in class com.retrogui.dualrpc.common.RpcWorker
Locate and execute the handler method, then exit.
run() - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Start the dispatcher thread.
run() - Method in class com.retrogui.messageserver.common.InboundMessageHandler
run loop
run() - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
loop and send out queued messages
run() - Method in class com.retrogui.messageserver.server.AbstractServerApplication
main application loop - subclass must provide implementation

S

ST_MODE_HTML - Static variable in class com.retrogui.messageserver.common.SysUtils
 
ST_MODE_ONE_LINE_ONLY - Static variable in class com.retrogui.messageserver.common.SysUtils
 
ST_MODE_PLAIN - Static variable in class com.retrogui.messageserver.common.SysUtils
 
ServerNotRunningException - exception com.retrogui.dualrpc.server.ServerNotRunningException.
Some server methods (such as shutdown) can only be called after the server is running.
ServerNotRunningException() - Constructor for class com.retrogui.dualrpc.server.ServerNotRunningException
 
ServerNotRunningException(String) - Constructor for class com.retrogui.dualrpc.server.ServerNotRunningException
 
ServerNotRunningException(Throwable) - Constructor for class com.retrogui.dualrpc.server.ServerNotRunningException
 
ServerNotRunningException(String, Throwable) - Constructor for class com.retrogui.dualrpc.server.ServerNotRunningException
 
Session - class com.retrogui.messageserver.common.Session.
Create message handlers that process inbound and outbound messages.
Session(ISessionControl, Socket) - Constructor for class com.retrogui.messageserver.common.Session
Constructor
SessionException - exception com.retrogui.messageserver.common.SessionException.
For session errors in the message handlers.
SessionException() - Constructor for class com.retrogui.messageserver.common.SessionException
 
SessionException(String) - Constructor for class com.retrogui.messageserver.common.SessionException
 
SessionException(Throwable) - Constructor for class com.retrogui.messageserver.common.SessionException
 
SessionException(String, Throwable) - Constructor for class com.retrogui.messageserver.common.SessionException
 
SocksProxyNVSSLSocketFactory - class com.retrogui.dualrpc.client.net.SocksProxyNVSSLSocketFactory.
Non-validating SSL Socket factory that tunnels using a SOCKS proxy.
SocksProxyNVSSLSocketFactory(String, int, String, String, KeyStore, char[]) - Constructor for class com.retrogui.dualrpc.client.net.SocksProxyNVSSLSocketFactory
 
SocksProxySocketFactory - class com.retrogui.dualrpc.client.net.SocksProxySocketFactory.
Socket factory that tunnels using an SOCKS proxy.
SocksProxySocketFactory(String, int, String, String) - Constructor for class com.retrogui.dualrpc.client.net.SocksProxySocketFactory
 
SysUtils - class com.retrogui.messageserver.common.SysUtils.
misc system oriented utility methods
SysUtils() - Constructor for class com.retrogui.messageserver.common.SysUtils
 
searchReplace(String, String, String) - Static method in class com.retrogui.messageserver.common.SysUtils
Search and replace string patterns in a string.
sendFaultMessage(String, String) - Method in class com.retrogui.dualrpc.common.RpcWorker
Create and send a fault message
sendMessage(Message) - Method in class com.retrogui.messageserver.client.MessageClient
send a message.
sendMessage(Message) - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
send a message
sendMessage(Message) - Method in class com.retrogui.messageserver.common.Session
send a message, throws exceptions if session is invalid or send-receive flag is false.
sendMessage(Message) - Method in class com.retrogui.messageserver.server.AbstractServerApplication
send a message.
serialize(Message) - Method in interface com.retrogui.messageserver.common.IMessageSerializer
Serialize a message object to a byte array.
serialize(Message) - Method in class com.retrogui.messageserver.common.JavaSerializer
Serialize a message object to a byte array.
setAcceptNewConnections(boolean) - Method in class com.retrogui.messageserver.server.MessageServer
setter - true to accept new connections, false to reject.
setCallbackHandler(IClientCallbackHandler) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Set the callback handler.
setCallbackHandler(IServerCallbackHandler) - Method in class com.retrogui.dualrpc.server.DualRpcServerDispatcher
Set the callback handler object, optional.
setDefaultCallTimeoutInSeconds(int) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Set the default RPC call timeout.
setDispatcher(IRpcMessageDispatcher) - Method in class com.retrogui.dualrpc.common.RpcWorker
setter
setDispatcher(DualRpcServerDispatcher) - Method in class com.retrogui.dualrpc.server.AbstractServerRpcHandler
Setter for dispatcher.
setFaultCode(String) - Method in class com.retrogui.dualrpc.common.RpcFaultPayload
setter
setFaultMessage(String) - Method in class com.retrogui.dualrpc.common.RpcFaultPayload
setter
setHandlerName(String) - Method in class com.retrogui.dualrpc.common.RpcCallPayload
setter
setId(String) - Method in class com.retrogui.messageserver.common.Message
set message id
setInboundHandler(InboundMessageHandler) - Method in class com.retrogui.messageserver.common.Session
setter
setInstream(BufferedReader) - Method in class com.retrogui.messageserver.common.InboundMessageHandler
setter
setInstream(BufferedReader) - Method in class com.retrogui.messageserver.common.Session
setter
setLoginContext(LoginContext) - Method in class com.retrogui.messageserver.common.Session
 
setMaxConnections(int) - Method in class com.retrogui.dualrpc.server.DualRpcServer
Set max number of client connections allowed.
setMaxConnections(int) - Method in class com.retrogui.messageserver.server.MessageServer
 
setMessage(Message) - Method in class com.retrogui.dualrpc.common.RpcWorker
setter
setMessageEncoder(IMessageEncoder) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Set an alternate message encoder.
setMessageEncoder(IMessageEncoder) - Method in class com.retrogui.dualrpc.server.DualRpcServer
Set an alternate message encoder.
setMessageEncoder(IMessageEncoder) - Method in class com.retrogui.messageserver.client.MessageClient
 
setMessageEncoder(IMessageEncoder) - Method in class com.retrogui.messageserver.common.InboundMessageHandler
 
setMessageEncoder(IMessageEncoder) - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
 
setMessageEncoder(IMessageEncoder) - Method in class com.retrogui.messageserver.server.MessageServer
 
setMessageMonitor(Object) - Method in class com.retrogui.messageserver.common.InboundMessageHandler
setter
setMessageMonitor(Object) - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
setter
setMessageSerializer(IMessageSerializer) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Set an alternate message serializer for SOAP, XML-RPC, JSON, etc.
setMessageSerializer(IMessageSerializer) - Method in class com.retrogui.dualrpc.server.DualRpcServer
Set an alternate message serializer for SOAP, XML-RPC, JSON, etc.
setMessageSerializer(IMessageSerializer) - Method in class com.retrogui.messageserver.client.MessageClient
 
setMessageSerializer(IMessageSerializer) - Method in class com.retrogui.messageserver.common.InboundMessageHandler
 
setMessageSerializer(IMessageSerializer) - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
 
setMessageSerializer(IMessageSerializer) - Method in class com.retrogui.messageserver.server.MessageServer
 
setMessageServer(MessageServer) - Method in class com.retrogui.messageserver.server.AbstractServerApplicationFactory
setter
setMethodAccessControl(IMethodAccessControl) - Method in class com.retrogui.dualrpc.client.DualRpcClient
 
setMethodAccessControl(IMethodAccessControl) - Method in class com.retrogui.dualrpc.server.DualRpcServer
Must be set before calling listen().
setMethodName(String) - Method in class com.retrogui.dualrpc.common.RpcCallPayload
setter
setOriginatingRpcCallMessageId(String) - Method in class com.retrogui.dualrpc.common.AbstractRpcResultPayload
setter for message id
setOriginatingRpcCallMessageId(String) - Method in class com.retrogui.dualrpc.common.RpcFaultPayload
setter
setOriginatingRpcCallMessageId(String) - Method in class com.retrogui.dualrpc.common.RpcResultPayload
setter
setOutboundHandler(OutboundMessageHandler) - Method in class com.retrogui.messageserver.common.Session
setter
setOutstream(PrintStream) - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
setter
setOutstream(PrintStream) - Method in class com.retrogui.messageserver.common.Session
setter
setParameters(ArrayList) - Method in class com.retrogui.dualrpc.common.RpcCallPayload
set parameters array list
setPayload(Object) - Method in class com.retrogui.messageserver.common.Message
set payload object
setPayloadType(String) - Method in class com.retrogui.messageserver.common.Message
set message payloadType
setQueue(ThreadsafeQueue) - Method in class com.retrogui.messageserver.common.InboundMessageHandler
setter
setQueue(ThreadsafeQueue) - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
setter
setResultObject(Object) - Method in class com.retrogui.dualrpc.common.RpcResultPayload
setter
setRpcMessagePayload(AbstractRpcResultPayload) - Method in class com.retrogui.dualrpc.common.RpcResultPayloadContainer
setter for payload
setRpcResultMessageType(String) - Method in class com.retrogui.dualrpc.common.RpcResultPayloadContainer
setter
setRpcWorkerFactory(IRpcWorkerFactory) - Method in class com.retrogui.dualrpc.client.DualRpcClient
 
setRpcWorkerFactory(IRpcWorkerFactory) - Method in class com.retrogui.dualrpc.server.DualRpcServer
Must be set before calling listen().
setSendAndReceiveMessages(boolean) - Method in class com.retrogui.dualrpc.server.DualRpcServer
Control whether to allow sending and receiving of RPC messages.
setSendAndReceiveMessages(boolean) - Method in class com.retrogui.messageserver.client.MessageClient
 
setSendAndReceiveMessages(boolean) - Method in interface com.retrogui.messageserver.common.ISessionControl
setter - set to false to prevent messages from being sent or received.
setSendAndReceiveMessages(boolean) - Method in class com.retrogui.messageserver.server.MessageServer
setter - set to false to prevent messages from being sent or received.
setSendResults(boolean) - Method in class com.retrogui.dualrpc.common.RpcCallPayload
setter
setSession(Session) - Method in class com.retrogui.messageserver.client.MessageClient
setter
setSession(Session) - Method in class com.retrogui.messageserver.common.InboundMessageHandler
setter
setSession(Session) - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
setter
setSessionControl(ISessionControl) - Method in class com.retrogui.messageserver.common.Session
DOCUMENT ME!
setSessionId(long) - Method in class com.retrogui.messageserver.common.Session
setter
setSignalToStop(boolean) - Method in class com.retrogui.messageserver.common.InboundMessageHandler
usually called by session.closeSession() to signal that this thread must terminate.
setSignalToStop(boolean) - Method in class com.retrogui.messageserver.common.OutboundMessageHandler
Tell the main loop to stop.
setSocket(Socket) - Method in class com.retrogui.messageserver.common.Session
setter
setSocketFactory(SocketFactory) - Method in class com.retrogui.dualrpc.client.DualRpcClient
Specify an alternate (SSL) socket factory.
setSocketFactory(ServerSocketFactory) - Method in class com.retrogui.dualrpc.server.DualRpcServer
Specify an alternate (SSL) socket factory.
setSocketFactory(SocketFactory) - Method in class com.retrogui.messageserver.client.MessageClient
setter to using an alternate (SSL) socket factory
setSocketFactory(ServerSocketFactory) - Method in class com.retrogui.messageserver.server.MessageServer
setter for specifing alternate (SSL) socket factory
setThreadList(ArrayList) - Method in class com.retrogui.messageserver.common.ThreadDiagnostics
DOCUMENT ME!
setUserPasswd(String, String) - Method in class com.retrogui.dualrpc.client.net.ProxyHTTP
 
setUserPasswd(String, String) - Method in class com.retrogui.dualrpc.client.net.ProxySOCKS5
 
setVec(Vector) - Method in class com.retrogui.messageserver.common.ThreadsafeQueue
DOCUMENT ME!
showThreadList() - Static method in class com.retrogui.messageserver.common.SysUtils
Display list of all threads for diagnostics
shutdown(int) - Method in class com.retrogui.dualrpc.server.DualRpcServer
Administrative method that demonstrates an orderly shutdown of a server.
startMessageHandlers() - Method in class com.retrogui.messageserver.common.Session
Start the handler threads so that the inbound and outbound messages will be processed.

T

ThreadDiagnostics - class com.retrogui.messageserver.common.ThreadDiagnostics.
thread diagnostics
ThreadDiagnostics() - Constructor for class com.retrogui.messageserver.common.ThreadDiagnostics
 
ThreadsafeQueue - class com.retrogui.messageserver.common.ThreadsafeQueue.
Class
ThreadsafeQueue() - Constructor for class com.retrogui.messageserver.common.ThreadsafeQueue
 

U

update(byte[], int, int) - Method in interface com.retrogui.dualrpc.client.net.HASH
 

V

visit(ThreadGroup, int) - Method in class com.retrogui.messageserver.common.ThreadDiagnostics
visitor method that visits all threadgroups and threads and accumulates information into data members

A B C D E F G H I J L M N O P R S T U V