public interface InformationServer
extends org.alfresco.solr.InformationServerCollectionProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
PROP_PREFIX_PARENT_ASPECT |
static String |
PROP_PREFIX_PARENT_TYPE |
| Modifier and Type | Method and Description |
|---|---|
void |
addCommonNodeReportInfo(org.alfresco.solr.NodeReport nodeReport) |
void |
addFTSStatusCounts(org.apache.solr.common.util.NamedList<Object> ihr) |
void |
afterInitModels() |
org.alfresco.solr.AclReport |
checkAclInIndex(Long aclid,
org.alfresco.solr.AclReport aclReport) |
void |
commit() |
void |
deleteByAclChangeSetId(Long aclChangeSetId) |
void |
deleteByAclId(Long aclId) |
void |
deleteByNodeId(Long nodeId) |
void |
deleteByTransactionId(Long transactionId) |
int |
getAclTxDocsSize(String aclTxId,
String aclTxCommitTime) |
AlfrescoCoreAdminHandler |
getAdminHandler() |
List<org.alfresco.solr.client.AlfrescoModel> |
getAlfrescoModels() |
String |
getBaseUrl() |
Iterable<Map.Entry<String,Object>> |
getCoreStats() |
org.alfresco.repo.dictionary.DictionaryComponent |
getDictionaryService(String alternativeDictionary) |
List<AlfrescoSolrDataModel.TenantAclIdDbId> |
getDocsWithUncleanContent(int start,
int rows) |
Set<Long> |
getErrorDocIds() |
long |
getHoleRetention() |
String |
getHostName() |
org.alfresco.repo.dictionary.M2Model |
getM2Model(org.alfresco.service.namespace.QName modelQName) |
org.alfresco.solr.client.AclChangeSet |
getMaxAclChangeSetIdAndCommitTimeInIndex() |
org.alfresco.solr.client.Transaction |
getMaxTransactionIdAndCommitTimeInIndex() |
Map<String,Set<String>> |
getModelErrors() |
org.alfresco.repo.dictionary.NamespaceDAO |
getNamespaceDAO() |
int |
getPort() |
int |
getRegisteredSearcherCount() |
org.alfresco.solr.TrackerState |
getTrackerInitialState() |
org.alfresco.solr.tracker.TrackerStats |
getTrackerStats() |
int |
getTxDocsSize(String targetTxId,
String targetTxCommitTime) |
long |
indexAcl(List<org.alfresco.solr.client.AclReaders> aclReaderList,
boolean overwrite) |
void |
indexAclTransaction(org.alfresco.solr.client.AclChangeSet changeSet,
boolean overwrite) |
void |
indexNode(org.alfresco.solr.client.Node node,
boolean overwrite) |
void |
indexNodes(List<org.alfresco.solr.client.Node> nodes,
boolean overwrite) |
void |
indexTransaction(org.alfresco.solr.client.Transaction info,
boolean overwrite) |
void |
initSkippingDescendantDocs() |
boolean |
isInIndex(String id) |
boolean |
putModel(org.alfresco.repo.dictionary.M2Model model) |
void |
registerTrackerThread() |
void |
reindexNodeByQuery(String query) |
org.alfresco.solr.tracker.IndexHealthReport |
reportAclTransactionsInIndex(Long minAclTxId,
org.alfresco.solr.adapters.IOpenBitSet aclTxIdsInDb,
long maxAclTxId) |
org.alfresco.solr.tracker.IndexHealthReport |
reportIndexTransactions(Long minTxId,
org.alfresco.solr.adapters.IOpenBitSet txIdsInDb,
long maxTxId) |
void |
rollback() |
void |
unregisterTrackerThread() |
void |
updateContentToIndexAndCache(long dbId,
String tenant) |
static final String PROP_PREFIX_PARENT_TYPE
static final String PROP_PREFIX_PARENT_ASPECT
void rollback()
throws IOException
IOExceptionvoid commit()
throws IOException
IOExceptionvoid indexAclTransaction(org.alfresco.solr.client.AclChangeSet changeSet,
boolean overwrite)
throws IOException
IOExceptionvoid indexTransaction(org.alfresco.solr.client.Transaction info,
boolean overwrite)
throws IOException
IOExceptionvoid deleteByTransactionId(Long transactionId) throws IOException
IOExceptionvoid deleteByAclChangeSetId(Long aclChangeSetId) throws IOException
IOExceptionvoid deleteByAclId(Long aclId) throws IOException
IOExceptionvoid deleteByNodeId(Long nodeId) throws IOException
IOExceptionvoid indexNode(org.alfresco.solr.client.Node node,
boolean overwrite)
throws IOException,
org.alfresco.httpclient.AuthenticationException,
org.json.JSONException
IOExceptionorg.alfresco.httpclient.AuthenticationExceptionorg.json.JSONExceptionvoid indexNodes(List<org.alfresco.solr.client.Node> nodes, boolean overwrite) throws IOException, org.alfresco.httpclient.AuthenticationException, org.json.JSONException
IOExceptionorg.alfresco.httpclient.AuthenticationExceptionorg.json.JSONExceptionlong indexAcl(List<org.alfresco.solr.client.AclReaders> aclReaderList, boolean overwrite) throws IOException
IOExceptionorg.alfresco.solr.TrackerState getTrackerInitialState()
int getTxDocsSize(String targetTxId, String targetTxCommitTime) throws IOException
IOExceptionint getRegisteredSearcherCount()
boolean isInIndex(String id) throws IOException
IOExceptionSet<Long> getErrorDocIds() throws IOException
IOExceptionIterable<Map.Entry<String,Object>> getCoreStats() throws IOException
IOExceptionorg.alfresco.solr.tracker.TrackerStats getTrackerStats()
org.alfresco.repo.dictionary.DictionaryComponent getDictionaryService(String alternativeDictionary)
org.alfresco.repo.dictionary.NamespaceDAO getNamespaceDAO()
List<org.alfresco.solr.client.AlfrescoModel> getAlfrescoModels()
void afterInitModels()
boolean putModel(org.alfresco.repo.dictionary.M2Model model)
org.alfresco.repo.dictionary.M2Model getM2Model(org.alfresco.service.namespace.QName modelQName)
long getHoleRetention()
org.alfresco.solr.AclReport checkAclInIndex(Long aclid, org.alfresco.solr.AclReport aclReport)
org.alfresco.solr.tracker.IndexHealthReport reportIndexTransactions(Long minTxId, org.alfresco.solr.adapters.IOpenBitSet txIdsInDb, long maxTxId) throws IOException
IOExceptionList<AlfrescoSolrDataModel.TenantAclIdDbId> getDocsWithUncleanContent(int start, int rows) throws IOException
IOExceptionvoid updateContentToIndexAndCache(long dbId,
String tenant)
throws Exception
Exceptionvoid addCommonNodeReportInfo(org.alfresco.solr.NodeReport nodeReport)
void addFTSStatusCounts(org.apache.solr.common.util.NamedList<Object> ihr)
org.alfresco.solr.tracker.IndexHealthReport reportAclTransactionsInIndex(Long minAclTxId, org.alfresco.solr.adapters.IOpenBitSet aclTxIdsInDb, long maxAclTxId)
int getAclTxDocsSize(String aclTxId, String aclTxCommitTime) throws IOException
IOExceptionorg.alfresco.solr.client.AclChangeSet getMaxAclChangeSetIdAndCommitTimeInIndex()
org.alfresco.solr.client.Transaction getMaxTransactionIdAndCommitTimeInIndex()
AlfrescoCoreAdminHandler getAdminHandler()
void initSkippingDescendantDocs()
void registerTrackerThread()
void unregisterTrackerThread()
void reindexNodeByQuery(String query) throws IOException, org.alfresco.httpclient.AuthenticationException, org.json.JSONException
IOExceptionorg.alfresco.httpclient.AuthenticationExceptionorg.json.JSONExceptionint getPort()
String getHostName()
String getBaseUrl()
Copyright © 2005–2017 Alfresco Software. All rights reserved.