Interface | Description |
---|---|
MessageListener<G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> | |
RemoteConnectionContext<G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> |
A RemoteConnectionContext is a custom context to provide application specific
information to create the
RemoteRequest . |
RemoteConnectionHolder<G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> |
A RemoteConnectionHolder is a wrapper class for the underlying communication
chanel.
|
RemoteRequestFactory<R extends RemoteRequest<V,E,G,H,P>,V,E extends Exception,G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> |
A RemoteRequestFactory creates a new
RemoteConnectionContext aware
RemoteRequest before sending in
RemoteConnectionGroup . |
RemoteRequestFactory.CompletionCallback<V,E extends Exception,G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> | |
RequestDistributor<G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> |
A RequestDistributor delivers the
RemoteRequest to the connected
endpoint. |
Class | Description |
---|---|
AbstractLoadBalancingAlgorithm<G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> |
A AbstractLoadBalancingAlgorithm is a base class to implementing different
LoadBalancingAlgorithm for multiple
RequestDistributor . |
FailoverLoadBalancingAlgorithm<G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> |
A fail-over load balancing algorithm provides fault tolerance across multiple
underlying
RequestDistributor s. |
LocalRequest<V,E extends Exception,G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> |
A LocalRequest represents a remotely requested procedure call locally.
|
RemoteConnectionGroup<G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> |
A RemoteConnectionGroups represent a remote pair of another instance of
RemoteConnectionGroups.
|
RemoteRequest<V,E extends Exception,G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> |
A RemoteRequest represents a locally requested procedure call executed
remotely.
|
RemoteRequest.MessageElement | |
RoundRobinLoadBalancingAlgorithm<G extends RemoteConnectionGroup<G,H,P>,H extends RemoteConnectionHolder<G,H,P>,P extends RemoteConnectionContext<G,H,P>> |
A round robin load balancing algorithm distributes
RemoteRequest s across a list of
RequestDistributor s one at a time. |
Copyright © 2018–2025. All rights reserved.