public interface ResultFinder<Q extends Query,R extends Response<? extends Entity>>
ResultFinder
instances link
together the dataflow of the conversion of a
Query
to a
Response
via the following steps:
Query
is transformed to an intermediate form via a QueryCoder
,DataSource
, andResponse
via a ResponseDecoder
ResultFinder
,
ResultFinderImpl
,
QueryCoder
,
DataSource
,
ResponseDecoder
,
Response
R find(Q query, Client client) throws FindException
query
- The query to performclient
- The client object to use.FindException
- The wrapper class for any exceptions that may occur before a Response can be created and returned.