org.xcmis.search.content.interceptors
Class QueryableIndexStorage
java.lang.Object
org.xcmis.search.content.interceptors.AbstractVisitor
org.xcmis.search.content.interceptors.CommandInterceptor
org.xcmis.search.content.interceptors.QueryableIndexStorage
- All Implemented Interfaces:
- Visitor, Startable
- Direct Known Subclasses:
- AbstractLuceneQueryableIndexStorage
public abstract class QueryableIndexStorage
- extends CommandInterceptor
Interceptor that handle changes to the index. And execute query's.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serviceConfuguration
protected final SearchServiceConfiguration serviceConfuguration
- Service configuration.
QueryableIndexStorage
public QueryableIndexStorage(SearchServiceConfiguration serviceConfuguration)
- Parameters:
serviceConfuguration -
visitModifyIndexCommand
public abstract Object visitModifyIndexCommand(InvocationContext ctx,
ModifyIndexCommand command)
throws Throwable
- Specified by:
visitModifyIndexCommand in interface Visitor- Overrides:
visitModifyIndexCommand in class AbstractVisitor
- Returns:
-
- Throws:
Throwable- See Also:
AbstractVisitor.visitModifyIndexCommand(org.xcmis.search.content.command.InvocationContext, org.xcmis.search.content.command.index.ModifyIndexCommand)
visitExecuteSelectorCommand
public abstract Object visitExecuteSelectorCommand(InvocationContext ctx,
ExecuteSelectorCommand command)
throws Throwable
- Specified by:
visitExecuteSelectorCommand in interface Visitor- Overrides:
visitExecuteSelectorCommand in class AbstractVisitor
- Returns:
-
- Throws:
Throwable- See Also:
AbstractVisitor.visitExecuteSelectorCommand(org.xcmis.search.content.command.InvocationContext, org.xcmis.search.content.command.query.ExecuteSelectorCommand)
Copyright © 2010 eXo Platform SAS. All Rights Reserved.