org.deegree_impl.services.wfs
Class WFSMainLoop

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.deegree_impl.services.wfs.WFSMainLoop
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
AbstractDescribeFeatureType, AbstractGetFeature, AbstractTransaction, BNADataStore.CGetFeatureWithLock, BNADataStore.CLockFeature, BNADataStore.CTransaction, CGetFeatureWithLock, CGetFeatureWithLock, CGetFeatureWithLock, CGetFeatureWithLock, CGetFeatureWithLock, CLockFeature, CLockFeature, CLockFeature, CLockFeature, CLockFeature, CTransaction, CTransaction, CTransaction, CTransaction, CTransaction, MapInfoDataStore.CGetFeatureWithLock, MapInfoDataStore.CLockFeature, MapInfoDataStore.CTransaction, SDEDataStore.CGetFeatureWithLock, SDEDataStore.CLockFeature, ShapeDataStore.CGetFeatureWithLock, ShapeDataStore.CLockFeature, ShapeDataStore.CTransaction

public abstract class WFSMainLoop
extends java.lang.Thread

basic loop class


Field Summary
protected  AbstractDataStore parent
           
protected  OGCWebServiceRequest request
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
protected WFSMainLoop(AbstractDataStore parent, OGCWebServiceRequest request)
          Creates a new WFSMainLoop object.
 
Method Summary
protected abstract  OGCWebServiceResponse[] performRequest(OGCWebServiceRequest request)
           
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parent

protected AbstractDataStore parent

request

protected OGCWebServiceRequest request
Constructor Detail

WFSMainLoop

protected WFSMainLoop(AbstractDataStore parent,
                      OGCWebServiceRequest request)
Creates a new WFSMainLoop object.

Parameters:
parent -
request -
Method Detail

run

public void run()

performRequest

protected abstract OGCWebServiceResponse[] performRequest(OGCWebServiceRequest request)
Parameters:
request -
Returns: