com.google.appengine.api.search
Class SearchServiceFactory
- java.lang.Object
-
- com.google.appengine.api.search.SearchServiceFactory
-
public final class SearchServiceFactory extends java.lang.Object
An factory that creates default implementation ofSearchService
.SearchService search = SearchServiceFactory.getSearchService();
Optionally, you may pass aSearchServiceConfig
instance to customize the search service. e.g, setting deadline and namespace:SearchServiceFactory.getSearchService( SearchServiceConfig.newBuilder().setDeadline(10.0).setNamespace("acme").build())
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method and Description static SearchService
getSearchService()
Equivalent togetSearchService(SearchServiceConfig.newBuilder().build())
.static SearchService
getSearchService(SearchServiceConfig config)
Returns an instance of theSearchService
with the given config.static SearchService
getSearchService(java.lang.String namespace)
Deprecated.
-
-
-
Method Detail
-
getSearchService
@Deprecated public static SearchService getSearchService(java.lang.String namespace)
Deprecated. UsegetSearchService(SearchServiceConfig)
Returns an instance of theSearchService
. The instance will exist in the user provided namespace. The namespace must be valid, as perNamespaceManager.validateNamespace(String)
method.- Parameters:
namespace
- a namespace to be assigned to the returned search service.- Returns:
- the default implementation of
SearchService
. - Throws:
java.lang.IllegalArgumentException
- if the namespace is invalid
-
getSearchService
public static SearchService getSearchService(SearchServiceConfig config)
Returns an instance of theSearchService
with the given config.- Parameters:
config
- aSearchServiceConfig
instance that describes the requested search service. If no namespace provided in config, NamespaceManager.get() will be used.- Returns:
- the default implementation of
SearchService
.
-
getSearchService
public static SearchService getSearchService()
Equivalent togetSearchService(SearchServiceConfig.newBuilder().build())
.
-
-