org.deegree_impl.services.wms
Class GetMapHandler_Impl.ServiceInvokerForUL

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.deegree_impl.services.wms.GetMapHandler_Impl.ServiceInvokerForUL
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
GetMapHandler_Impl

private class GetMapHandler_Impl.ServiceInvokerForUL
extends java.lang.Thread

Inner class for accessing the data of one user layer and creating DisplayElements and a Thrme from it. The class extends Thread and implements the run method, so that a parallel data accessing from several layers is possible.

Version:
$Revision: 1.1 $
Author:
Andreas Poth

Field Summary
private  int index
           
private  UserLayer layer
           
private  UserStyle[] styles
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
(package private) GetMapHandler_Impl.ServiceInvokerForUL(UserLayer layer, int index)
           
 
Method Summary
private  java.lang.String createGetFeatureRequest()
          creates a GetFeature request related to the UserLayer encapsulated in this object
private  void handleWCS()
          handles requests against a WCS
private  void handleWFS()
          handles requests against a WFS
 void run()
          overrides/implements the run-method of Thread
 
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

layer

private UserLayer layer

styles

private UserStyle[] styles

index

private int index
Constructor Detail

GetMapHandler_Impl.ServiceInvokerForUL

GetMapHandler_Impl.ServiceInvokerForUL(UserLayer layer,
                                       int index)
Method Detail

run

public void run()
overrides/implements the run-method of Thread


handleWFS

private void handleWFS()
                throws java.lang.Exception
handles requests against a WFS

Throws:
java.lang.Exception

createGetFeatureRequest

private java.lang.String createGetFeatureRequest()
                                          throws java.lang.Exception
creates a GetFeature request related to the UserLayer encapsulated in this object

Throws:
java.lang.Exception

handleWCS

private void handleWCS()
                throws java.lang.Exception
handles requests against a WCS

Throws:
java.lang.Exception