Package org.gcube.common.clients

Interface Summary
Call<S,R> A call to a service.
Client<S> A generic client that makes Calls to a service.
EndpointCache<E> A cache of service endpoints.
Query<E> A query for service endpoints.
ServiceProvider<S,E> Provides services at given endpoints.
 

Class Summary
BaseEndpointCache<E> Implements EndpointCache.
DiscoveryClient<S,E> A Client that discovers the services with which it interacts.
PassThroughClient<S,E> A Client that sends Calls to services at known endpoints,
 

Exception Summary
DiscoveryException Raised when services instances cannot be discovered.
 

Annotation Types Summary
Unrecoverable Specified on Call.call(Object) to short-circuit endpoint iteration in the interaction strategy of DiscoveryClients.
 



Copyright © 2012. All Rights Reserved.