public interface InformationServer extends InformationServerCollectionProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
PROP_PREFIX_PARENT_ASPECT |
static String |
PROP_PREFIX_PARENT_TYPE |
getOpenBitSetInstance, getSimpleOrderedMapInstancestatic final String PROP_PREFIX_PARENT_TYPE
static final String PROP_PREFIX_PARENT_ASPECT
void rollback()
throws IOException
IOExceptionvoid dirtyTransaction(long txnId)
void commit()
throws IOException
IOExceptionvoid hardCommit()
throws IOException
IOExceptionboolean commit(boolean openSearcher)
throws IOException
IOExceptionvoid indexAclTransaction(AclChangeSet changeSet, boolean overwrite) throws IOException
IOExceptionvoid indexTransaction(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 capIndex(long nodeId)
throws IOException
IOExceptionlong getIndexCap()
throws IOException
IOExceptionlong nodeCount()
throws IOException
IOExceptionlong maxNodeId()
throws IOException
IOExceptionlong minNodeId()
throws IOException
IOExceptionvoid indexNode(Node node, boolean overwrite) throws IOException, org.alfresco.httpclient.AuthenticationException, org.json.JSONException
IOExceptionorg.alfresco.httpclient.AuthenticationExceptionorg.json.JSONExceptionvoid indexNodes(List<Node> nodes, boolean overwrite, boolean cascade) throws IOException, org.alfresco.httpclient.AuthenticationException, org.json.JSONException
IOExceptionorg.alfresco.httpclient.AuthenticationExceptionorg.json.JSONExceptionvoid cascadeNodes(List<NodeMetaData> nodes, boolean overwrite) throws IOException, org.alfresco.httpclient.AuthenticationException, org.json.JSONException
IOExceptionorg.alfresco.httpclient.AuthenticationExceptionorg.json.JSONExceptionList<NodeMetaData> getCascadeNodes(List<Long> txnIds) throws org.alfresco.httpclient.AuthenticationException, IOException, org.json.JSONException
org.alfresco.httpclient.AuthenticationExceptionIOExceptionorg.json.JSONExceptionlong indexAcl(List<AclReaders> aclReaderList, boolean overwrite) throws IOException
IOExceptionTrackerState getTrackerInitialState()
void continueState(TrackerState state)
int getTxDocsSize(String targetTxId, String targetTxCommitTime) throws IOException
IOExceptionint getRegisteredSearcherCount()
boolean txnInIndex(long txnId,
boolean populateCache)
throws IOException
IOExceptionboolean aclChangeSetInIndex(long changeSetId,
boolean populateCache)
throws IOException
IOExceptionList<Transaction> getCascades(int num) throws IOException
IOExceptionvoid updateTransaction(Transaction txn) throws IOException
IOExceptionvoid clearProcessedTransactions()
void clearProcessedAclChangeSets()
boolean isInIndex(String id) throws IOException
IOExceptionvoid setCleanContentTxnFloor(long cleanContentTxnFloor)
void setCleanCascadeTxnFloor(long cleanCascadeTxnFloor)
Set<Long> getErrorDocIds() throws IOException
IOExceptionIterable<Map.Entry<String,Object>> getCoreStats() throws IOException
IOExceptionTrackerStats getTrackerStats()
org.alfresco.repo.dictionary.DictionaryComponent getDictionaryService(String alternativeDictionary)
org.alfresco.repo.dictionary.NamespaceDAO getNamespaceDAO()
List<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()
IndexHealthReport reportIndexTransactions(Long minTxId, 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(NodeReport nodeReport)
void addFTSStatusCounts(org.apache.solr.common.util.NamedList<Object> ihr)
IndexHealthReport reportAclTransactionsInIndex(Long minAclTxId, IOpenBitSet aclTxIdsInDb, long maxAclTxId)
int getAclTxDocsSize(String aclTxId, String aclTxCommitTime) throws IOException
IOExceptionAclChangeSet getMaxAclChangeSetIdAndCommitTimeInIndex()
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–2019 Alfresco Software. All rights reserved.