atg.endeca.index
Class EndecaContext

java.lang.Object
  extended by atg.repository.search.indexing.ItemAndSpecifierStack
      extended by atg.repository.search.indexing.Context
          extended by atg.endeca.index.EndecaContext
All Implemented Interfaces:
atg.repository.search.indexing.ContextStatus

public class EndecaContext
extends atg.repository.search.indexing.Context

A subclass of Context that overrides getDispatcher to create an EndecaProcessItemDispatcher.

Created: December 01 2011

See Also:
EndecaProcessItemDispatcher

Field Summary
static java.lang.String ATTR_INDEXING_TASK
          A global attribute on our context holding the indexing task associated with this context, if any.
static java.lang.String CLASS_VERSION
          Class version string from source code control system.
 
Constructor Summary
EndecaContext()
          Create a new instance.
 
Method Summary
 void copyFrom(atg.repository.search.indexing.ItemAndSpecifierStack pItemAndSpecifierStack)
           
 atg.repository.search.indexing.threading.ProcessItemDispatcher getDispatcher()
           
 atg.repository.search.indexing.ContextStatusEnum getStatus()
           
 
Methods inherited from class atg.repository.search.indexing.Context
addDeletedDocumentURL, addGeneratedDocumentURL, beginTransaction, buildIterationUniqueParams, containsAttribute, endTransaction, getAccessorForPropertyPath, getAttribute, getAttributes, getClaimedGeneration, getCurrentBaseURL, getCurrentDocumentLocale, getCurrentURL, getDefaultAccessor, getDevelopmentLineItems, getDevLineIndexInfo, getDocumentId, getDocumentRepositoryId, getDocumentSubmitterSession, getGlobalAttribute, getGlobalAttributes, getIndexInfo, getIndexingHashValue, getIndexingOutputConfig, getIndexingOutputConfigurationPath, getIterationUniqueParams, getLastActivityPersistedTime, getLoader, getLogicalPartitionName, getNumFailures, getNumSuccesses, getOutputDocumentContent, getSplitValueIndex, hasDeletedDocumentURL, hasGeneratedDocumentURL, hasIterationUniqueParams, hasTransactionDemarcation, incrementFailures, incrementSuccesses, isAllowingMultipleSubmitsPerURL, isBulkLoad, isDocumentInDevLine, isOnlyNonDocumentItems, isRunningInSubThread, removeAttribute, removeGlobalAttribute, setAllowingMultipleSubmitsPerURL, setAttribute, setBulkLoad, setClaimedGeneration, setCurrentBaseURL, setCurrentDocumentLocale, setCurrentURL, setDevelopmentLineItems, setDevLineIndexInfo, setDocumentId, setDocumentInDevLine, setDocumentRepositoryId, setDocumentSubmitterSession, setGlobalAttribute, setIndexInfo, setIndexingHashValue, setIndexingOutputConfig, setIterationUniqueParams, setLastActivityPersistedTime, setLoader, setLogicalPartitionName, setNumFailures, setNumSuccesses, setOnlyNonDocumentItems, setOutputDocumentContent, setSplitValueIndex, setStatus, shouldUseDispatcher, updateLastActivityTime
 
Methods inherited from class atg.repository.search.indexing.ItemAndSpecifierStack
clearParents, getAncestorCount, getNthAncestor, getNthAncestorItemAndSpecifier, getParent, isInDocument, popParent, pushParent, pushParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static final java.lang.String CLASS_VERSION
Class version string from source code control system.

See Also:
Constant Field Values

ATTR_INDEXING_TASK

public static final java.lang.String ATTR_INDEXING_TASK
A global attribute on our context holding the indexing task associated with this context, if any.

See Also:
Constant Field Values
Constructor Detail

EndecaContext

public EndecaContext()
Create a new instance.

Method Detail

getDispatcher

public atg.repository.search.indexing.threading.ProcessItemDispatcher getDispatcher()
Overrides:
getDispatcher in class atg.repository.search.indexing.Context

copyFrom

public void copyFrom(atg.repository.search.indexing.ItemAndSpecifierStack pItemAndSpecifierStack)
Overrides:
copyFrom in class atg.repository.search.indexing.Context

getStatus

public atg.repository.search.indexing.ContextStatusEnum getStatus()
Specified by:
getStatus in interface atg.repository.search.indexing.ContextStatus
Overrides:
getStatus in class atg.repository.search.indexing.Context