Index

C D F G O S U 
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 as String 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
 
C D F G O S U 
All Classes and Interfaces|All Packages|Constant Field Values