Index

D F G O S U 
All Classes and Interfaces|All Packages|Constant Field Values

D

DEFAULT_BACKEND_ID - Static variable in class org.apache.maven.search.backend.smo.internal.SmoSearchBackendImpl
 
DEFAULT_REPOSITORY_ID - Static variable in class org.apache.maven.search.backend.smo.internal.SmoSearchBackendImpl
 
DEFAULT_SMO_URI - Static variable in class org.apache.maven.search.backend.smo.internal.SmoSearchBackendImpl
 

F

fetch(SearchRequest, String) - Method in class org.apache.maven.search.backend.smo.internal.SmoSearchTransportSupport
This method should issue a HTTP GET requests using serviceUri and return body payload as String ONLY if the response was HTTP 200 Ok and there was a payload returned by service.
fetch(SearchRequest, String) - Method in class org.apache.maven.search.backend.smo.internal.UrlConnectionSmoSearchTransport
 

G

getClientVersion() - Method in class org.apache.maven.search.backend.smo.internal.SmoSearchTransportSupport
Exposes this backend version, for example to be used in HTTP User-Agent string, never null.
getRawJsonResponse() - Method in class org.apache.maven.search.backend.smo.internal.SmoSearchResponseImpl
 
getRawJsonResponse() - Method in interface org.apache.maven.search.backend.smo.SmoSearchResponse
Returns "raw" JSON response from SMO endpoint, never null.
getSearchUri() - Method in class org.apache.maven.search.backend.smo.internal.SmoSearchResponseImpl
 
getSearchUri() - Method in interface org.apache.maven.search.backend.smo.SmoSearchResponse
Returns the full search URI (base + params) that was used for this search, never null.
getSmoUri() - Method in class org.apache.maven.search.backend.smo.internal.SmoSearchBackendImpl
 
getSmoUri() - Method in interface org.apache.maven.search.backend.smo.SmoSearchBackend
Returns the base "service URI" that is used by this SMO backend.
getUserAgent() - Method in class org.apache.maven.search.backend.smo.internal.SmoSearchTransportSupport
Exposes full HTTP User-Agent string ready to be used by HTTP clients, never null.

O

org.apache.maven.search.backend.smo - package org.apache.maven.search.backend.smo
 
org.apache.maven.search.backend.smo.internal - package org.apache.maven.search.backend.smo.internal
 

S

search(SearchRequest) - Method in class org.apache.maven.search.backend.smo.internal.SmoSearchBackendImpl
 
SmoSearchBackend - Interface in org.apache.maven.search.backend.smo
The SMO search backend.
SmoSearchBackendImpl - Class in org.apache.maven.search.backend.smo.internal
 
SmoSearchBackendImpl() - Constructor for class org.apache.maven.search.backend.smo.internal.SmoSearchBackendImpl
Creates a "default" instance of SMO backend against DEFAULT_SMO_URI.
SmoSearchBackendImpl(String, String, String, SmoSearchTransportSupport) - Constructor for class org.apache.maven.search.backend.smo.internal.SmoSearchBackendImpl
Creates a customized instance of SMO backend, like an in-house instances of SMO or different IDs.
SmoSearchResponse - Interface in org.apache.maven.search.backend.smo
The SMO search response.
SmoSearchResponseImpl - Class in org.apache.maven.search.backend.smo.internal
 
SmoSearchResponseImpl(SearchRequest, int, List<Record>, String, String) - Constructor for class org.apache.maven.search.backend.smo.internal.SmoSearchResponseImpl
 
SmoSearchTransportSupport - Class in org.apache.maven.search.backend.smo.internal
A trivial "transport abstraction" to make possible pluggable implementations.
SmoSearchTransportSupport() - Constructor for class org.apache.maven.search.backend.smo.internal.SmoSearchTransportSupport
 

U

UrlConnectionSmoSearchTransport - Class in org.apache.maven.search.backend.smo.internal
HttpURLConnection backed transport.
UrlConnectionSmoSearchTransport() - Constructor for class org.apache.maven.search.backend.smo.internal.UrlConnectionSmoSearchTransport
 
D F G O S U 
All Classes and Interfaces|All Packages|Constant Field Values