Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- create(String, String, String, SmoSearchTransport) - Method in class org.apache.maven.search.backend.smo.SmoSearchBackendFactory
-
Creates SMO search backend using provided parameters.
- createDefault() - Method in class org.apache.maven.search.backend.smo.SmoSearchBackendFactory
-
Creates "default" SMO search backend suitable for most use cases.
D
- DEFAULT_BACKEND_ID - Static variable in class org.apache.maven.search.backend.smo.SmoSearchBackendFactory
- DEFAULT_REPOSITORY_ID - Static variable in class org.apache.maven.search.backend.smo.SmoSearchBackendFactory
- DEFAULT_SMO_URI - Static variable in class org.apache.maven.search.backend.smo.SmoSearchBackendFactory
F
- fetch(String, Map<String, String>) - Method in class org.apache.maven.search.backend.smo.internal.UrlConnectionSmoSearchTransport
- fetch(String, Map<String, String>) - Method in interface org.apache.maven.search.backend.smo.SmoSearchTransport
-
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.
G
- get() - Method in class org.apache.maven.search.backend.smo.internal.SmoSearchTransportSupplier
- 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.
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
- search(SearchRequest) - Method in interface org.apache.maven.search.backend.smo.SmoSearchBackend
- SmoSearchBackend - Interface in org.apache.maven.search.backend.smo
-
The SMO search backend.
- SmoSearchBackendFactory - Class in org.apache.maven.search.backend.smo
-
The SMO search backend factory.
- SmoSearchBackendFactory() - Constructor for class org.apache.maven.search.backend.smo.SmoSearchBackendFactory
- SmoSearchBackendImpl - Class in org.apache.maven.search.backend.smo.internal
- SmoSearchBackendImpl(String, String, String, SmoSearchTransport) - 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
- SmoSearchTransport - Interface in org.apache.maven.search.backend.smo
-
A trivial "transport abstraction" to make possible pluggable implementations.
- SmoSearchTransportSupplier - Class in org.apache.maven.search.backend.smo.internal
-
Transport supplier.
- SmoSearchTransportSupplier() - Constructor for class org.apache.maven.search.backend.smo.internal.SmoSearchTransportSupplier
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