public interface BuildContext
Modifier and Type | Method and Description |
---|---|
IndexManagerHolder |
getAllIndexesManager() |
ErrorHandler |
getErrorHandler()
Back-ends processing work asynchronously should catch all eventual errors in the
ErrorHandler
to avoid losing information about the failing index updates. |
IndexingMode |
getIndexingMode() |
String |
getIndexingStrategy()
Deprecated.
Scheduled for removal. Use
getIndexingMode() instead. |
ServiceManager |
getServiceManager()
Access the
ServiceManager . |
ExtendedSearchIntegrator |
getUninitializedSearchIntegrator()
Returns the
ExtendedSearchIntegrator instance. |
ExtendedSearchIntegrator getUninitializedSearchIntegrator()
ExtendedSearchIntegrator
instance. Do not use until after the initialize and/or start method is
fully executed.
Implementations should not cache values provided by the ExtendedSearchIntegrator
, but rather access them
each time, because the configuration can be dynamically updated and new changes made available.
For example, prefer:
void method() {
int size = sfi.getDirectoryProviders().size();
}
over
void method() {
int size = directoryProviders.size();
}
where directoryProviders is a class variable.ExtendedSearchIntegrator
instance@Deprecated String getIndexingStrategy()
getIndexingMode()
instead.IndexingMode getIndexingMode()
Environment.INDEXING_STRATEGY
.ServiceManager getServiceManager()
ServiceManager
.
Clients should keep a reference to the ServiceManager
to allow for cleanup, but should not keep a reference
to the BuildContext
.ServiceManager
IndexManagerHolder getAllIndexesManager()
IndexManagerHolder
, storing all IndexManager
instances.ErrorHandler getErrorHandler()
ErrorHandler
to avoid losing information about the failing index updates.ErrorHandler
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved