@ServiceProvider(value=) public class LocalSearchService extends AbstractLocalRpcService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PACKAGE
The package name for this service.
|
static java.lang.String |
SEARCH_LOG_LEVEL_PROPERTY
Init property that specifies the
Level at which we log mail
messages. |
static java.lang.String |
USE_DIRECTORY |
static java.lang.String |
USE_RAM_DIRECTORY |
Constructor and Description |
---|
LocalSearchService() |
Modifier and Type | Method and Description |
---|---|
SearchServicePb.DeleteDocumentResponse |
deleteDocument(Status status,
SearchServicePb.DeleteDocumentRequest req) |
java.lang.String |
getPackage() |
SearchServicePb.IndexDocumentResponse |
indexDocument(Status status,
SearchServicePb.IndexDocumentRequest req) |
void |
init(LocalServiceContext context,
java.util.Map<java.lang.String,java.lang.String> properties) |
SearchServicePb.ListDocumentsResponse |
listDocuments(Status status,
SearchServicePb.ListDocumentsRequest req) |
SearchServicePb.ListIndexesResponse |
listIndexes(Status status,
SearchServicePb.ListIndexesRequest req) |
SearchServicePb.SearchResponse |
search(Status status,
SearchServicePb.SearchRequest req) |
void |
start() |
void |
stop() |
public static final java.lang.String PACKAGE
public static final java.lang.String USE_RAM_DIRECTORY
public static final java.lang.String USE_DIRECTORY
public static final java.lang.String SEARCH_LOG_LEVEL_PROPERTY
Level
at which we log mail
messages. Value must be a string representation of a Level
(calling Level.parse(String)
with the value as the arg should
return a valid instance).public java.lang.String getPackage()
public void init(LocalServiceContext context, java.util.Map<java.lang.String,java.lang.String> properties)
public void start()
public void stop()
public SearchServicePb.IndexDocumentResponse indexDocument(Status status, SearchServicePb.IndexDocumentRequest req)
public SearchServicePb.DeleteDocumentResponse deleteDocument(Status status, SearchServicePb.DeleteDocumentRequest req)
public SearchServicePb.ListIndexesResponse listIndexes(Status status, SearchServicePb.ListIndexesRequest req)
public SearchServicePb.ListDocumentsResponse listDocuments(Status status, SearchServicePb.ListDocumentsRequest req)
public SearchServicePb.SearchResponse search(Status status, SearchServicePb.SearchRequest req)