Package org.gcube.common.clients.delegates
-
Interface Summary Interface Description Callback<V> AsynchronousCalllisteners.ProxyDelegate<S> MakesCalls to service endpoints on behalf a service proxy.ProxyPlugin<A,S,P> Provides information to customise the strategy of aProxyDelegate. -
Class Summary Class Description AbstractDelegate<A,S,C extends ProxyConfig<A,S>> Partial implementation ofProxyDelegatesAsyncProxyDelegate<S> AProxyDelegatethat delivers the outcome ofCalls asynchronously, either through polling or notifications.DirectDelegate<A,S> AProxyDelegatethat sendsCalls to service endpoints at known addresses.DiscoveryDelegate<A,S> AProxyDelegatethat discovers service endpoints.MockDelegate<S> AProxyDelegatefor mock testing. -
Annotation Types Summary Annotation Type Description Unrecoverable Specified onCall.call(Object)to short-circuit endpoint iteration in the interaction strategy ofDiscoveryDelegates.