net.sf.saffron.opt
Class VolcanoPlannerFactory

java.lang.Object
  |
  +--net.sf.saffron.opt.VolcanoPlannerFactory
Direct Known Subclasses:
OJPlannerFactory

public abstract class VolcanoPlannerFactory
extends Object

A VolcanoPlannerFactory produces new uninitialized instances of VolcanoPlanner.


Field Summary
private static ThreadLocal threadInstances
           
 
Constructor Summary
VolcanoPlannerFactory()
           
 
Method Summary
abstract  VolcanoPlanner newPlanner()
           
static void setThreadInstance(VolcanoPlannerFactory plannerFactory)
           
static VolcanoPlannerFactory threadInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

threadInstances

private static ThreadLocal threadInstances
Constructor Detail

VolcanoPlannerFactory

public VolcanoPlannerFactory()
Method Detail

setThreadInstance

public static void setThreadInstance(VolcanoPlannerFactory plannerFactory)

threadInstance

public static VolcanoPlannerFactory threadInstance()

newPlanner

public abstract VolcanoPlanner newPlanner()

SourceForge.net_Logo