org.openanzo.server.repository.query
Class ServerSolutionGeneratorFactory

java.lang.Object
  extended by org.openanzo.server.repository.query.ServerSolutionGeneratorFactory
All Implemented Interfaces:
SolutionGeneratorFactory

public class ServerSolutionGeneratorFactory
extends java.lang.Object
implements SolutionGeneratorFactory

Factory for ServerSolutionGenerators

Author:
Matthew Roy ( mroy@cambridgesemantics.com )

Constructor Summary
ServerSolutionGeneratorFactory(ServerEngineConfig config)
          Create a new SolutionGeneratorFactory
 
Method Summary
 SolutionGenerator getSolutionGenerator()
           
 void setIndexQueryApi(IndexerFactoryBase indexQueryApi)
          Set the indexerFactory
 void setLastTransactionTime(java.lang.Long lastTransactionTime)
          Set the timestamp of the last transaction to include in query
 void setRepositoryConnection(RepositoryConnection connection)
          Set the connection to the database
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerSolutionGeneratorFactory

public ServerSolutionGeneratorFactory(ServerEngineConfig config)
Create a new SolutionGeneratorFactory

Parameters:
config - engine config for the factory
Method Detail

setLastTransactionTime

public void setLastTransactionTime(java.lang.Long lastTransactionTime)
Set the timestamp of the last transaction to include in query

Parameters:
lastTransactionTime - the timestamp of the last transaction to include in query

setRepositoryConnection

public void setRepositoryConnection(RepositoryConnection connection)
Set the connection to the database

Parameters:
connection - the connection to the database

setIndexQueryApi

public void setIndexQueryApi(IndexerFactoryBase indexQueryApi)
Set the indexerFactory

Parameters:
indexQueryApi - the indexerFactory

getSolutionGenerator

public SolutionGenerator getSolutionGenerator()
Specified by:
getSolutionGenerator in interface SolutionGeneratorFactory
Returns:
A SolutionGenerator


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.