Index
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 asString
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, nevernull
. - 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, nevernull
.
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
SmoSearchBackendImpl.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
All Classes and Interfaces|All Packages|Constant Field Values