org.safehaus.penrose.engine
Class EngineManager

java.lang.Object
  extended byorg.safehaus.penrose.engine.EngineManager

public class EngineManager
extends java.lang.Object

Author:
Endi S. Dewata

Constructor Summary
EngineManager()
           
 
Method Summary
 void clear()
           
 ConnectionManager getConnectionManager()
           
 Engine getEngine(java.lang.String name)
           
 InterpreterManager getInterpreterFactory()
           
 PartitionManager getPartitionManager()
           
 PenroseConfig getPenroseConfig()
           
 SchemaManager getSchemaManager()
           
 ThreadManager getThreadManager()
           
 void init(EngineConfig engineConfig, Connector connector)
           
 void setConnectionManager(ConnectionManager connectionManager)
           
 void setInterpreterFactory(InterpreterManager interpreterManager)
           
 void setPartitionManager(PartitionManager partitionManager)
           
 void setPenroseConfig(PenroseConfig penroseConfig)
           
 void setSchemaManager(SchemaManager schemaManager)
           
 void setThreadManager(ThreadManager threadManager)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EngineManager

public EngineManager()
Method Detail

init

public void init(EngineConfig engineConfig,
                 Connector connector)
          throws java.lang.Exception
Throws:
java.lang.Exception

getEngine

public Engine getEngine(java.lang.String name)

clear

public void clear()

start

public void start()
           throws java.lang.Exception
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Throws:
java.lang.Exception

getPenroseConfig

public PenroseConfig getPenroseConfig()

setPenroseConfig

public void setPenroseConfig(PenroseConfig penroseConfig)

getSchemaManager

public SchemaManager getSchemaManager()

setSchemaManager

public void setSchemaManager(SchemaManager schemaManager)

getInterpreterFactory

public InterpreterManager getInterpreterFactory()

setInterpreterFactory

public void setInterpreterFactory(InterpreterManager interpreterManager)

getConnectionManager

public ConnectionManager getConnectionManager()

setConnectionManager

public void setConnectionManager(ConnectionManager connectionManager)

getPartitionManager

public PartitionManager getPartitionManager()

setPartitionManager

public void setPartitionManager(PartitionManager partitionManager)

getThreadManager

public ThreadManager getThreadManager()

setThreadManager

public void setThreadManager(ThreadManager threadManager)