Interface | Description |
---|---|
HostnameResolver | |
ObjectChannel | |
ObjectChannelFactory | |
SocketServerInstance | |
SocketServerInstanceFactory |
Class | Description |
---|---|
DefaultHostnameResolver |
Due to https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6450279 and similar,
attempts to call hostname resolution may block for considerable amounts of time
rather than require workarounds on the host system, this class will handle making
the call asynchronous.
|
Handshake |
Represents the information needed in a socket connection handshake
|
Message |
A simple message holder.
|
OioOjbectChannelFactory | |
ServiceInvocationStruct | |
SocketServerConnection |
Represents a client connection that maintains session state and allows for service fail over.
|
SocketServerConnectionFactory |
Responsible for creating socket based connections
The comm approach is object based and layered.
|
SocketServerInstanceImpl |
Client view of a socket server connection that exposes remote services
On construction this class will create a channel and exchange a handshake.
|
SocketServerInstanceImpl.RemoteInvocationHandler | |
SocketUtil |
This class provides some utility methods to create ssl sockets using the
keystores and trust stores.
|
SocketUtil.SSLSocketFactory | |
UrlServerDiscovery |
Simple URL discovery strategy with a random load balancing policy
TOOD: add black listing support
|
Enum | Description |
---|---|
AuthenticationType |
Exception | Description |
---|---|
SingleInstanceCommunicationException |
An error occurred in communication between client and server.
|
Copyright © 2019. All rights reserved.