org.deegree.services
Interface OGCWebService

All Known Implementing Classes:
OGCWebService_Impl

public interface OGCWebService

This is the base interface for all OGC conform web services that are part of the deegree frame work. I just defines one method for notifying a service that it should perform its work.

The event object submitted to doService shall contain informations about the calling class and the request the should be performed by the service.

--------------------------------------------------------------------

Version:
2002-04-16
Author:
Andreas Poth

Method Summary
 void doService(OGCWebServiceEvent request)
          the implementation of this method performs the handling of the passed OGCWebServiceEvent in an new own Thread.
 OGCWebServiceResponse doService(OGCWebServiceRequest request)
          the implementation of this method performs the handling of the passed OGCWebServiceEvent directly and returns the result to the calling class/ method
 OGCWebServiceCapabilities getCapabilities()
           
 

Method Detail

doService

public void doService(OGCWebServiceEvent request)
               throws WebServiceException
the implementation of this method performs the handling of the passed OGCWebServiceEvent in an new own Thread. The receiver of the response to the request must implement the OGCWebServiceClient interface

Parameters:
request - request (WMS, WCS, WFS, WCAS, WCTS, WTS, Gazetter) to perform
Throws:
WebServiceException

doService

public OGCWebServiceResponse doService(OGCWebServiceRequest request)
                                throws WebServiceException
the implementation of this method performs the handling of the passed OGCWebServiceEvent directly and returns the result to the calling class/ method

Parameters:
request - request (WMS, WCS, WFS, WCAS, WCTS, WTS, Gazetter) to perform
Throws:
WebServiceException

getCapabilities

public OGCWebServiceCapabilities getCapabilities()
Returns: