|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.services.OGCWebService_Impl
org.deegree_impl.services.wfs.WFSService_Impl
This is the OGC conform web feature server class within the deegree framework. A WFSService_Impl extends the WFSService interface to act like a OGC web service. This means that a WFS is callable through the doService-method inherited from OGCWebService.
-------------------------------------------------------------------------
Field Summary | |
protected java.util.Map |
clients
|
private Handler |
dispatcher
|
Fields inherited from class org.deegree_impl.services.OGCWebService_Impl |
capabilities |
Constructor Summary | |
WFSService_Impl(WFSCapabilities capabilities)
the constructor receives an instance of o WFSCapabilities object that enables accessing the capabilities of the WFS which includes the assaciation between services, feature types and responsible classes. |
Method Summary | |
java.lang.Object |
clone()
returns a copy of the WFSService_Impl using the same capabilities reference |
void |
doService(OGCWebServiceEvent event)
implements the doService method inherited from the OGCWebService interface via WFSService. |
OGCWebServiceResponse |
doService(OGCWebServiceRequest request)
the method performs the handling of the passed OGCWebServiceEvent directly and returns the result to the calling class/method |
void |
finalize()
removes all resources allocated |
private void |
handleDescribeFeatureTypeResponse(OGCWebServiceResponse response)
handles the response of an DescribeFeatureType request |
private void |
handleGetCapabilitiesResponse(OGCWebServiceRequest request)
handles the response of an GetCapabilities request |
private void |
handleLockFeatureResponse()
handles the response of an LockFeature request |
void |
handleRequest(OGCWebServiceEvent event)
handles a request against an OGC web service |
void |
handleResponse(OGCWebServiceEvent event)
receives the response from the WFSDispatcher. |
private void |
handleTransactionResponse(OGCWebServiceResponse response)
handles the response of an Transaction request |
boolean |
isInterested(OGCWebServiceEvent event)
returns true if the handler is interested in a event |
void |
registerHandler(Handler handler)
registers a Handler so this Handler is able to act as a proxy to the registered handler |
void |
removeHandler(Handler handler)
|
Methods inherited from class org.deegree_impl.services.OGCWebService_Impl |
getCapabilities |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private Handler dispatcher
protected java.util.Map clients
Constructor Detail |
public WFSService_Impl(WFSCapabilities capabilities)
Method Detail |
public java.lang.Object clone()
public void finalize()
public void registerHandler(Handler handler)
registerHandler
in interface Handler
public void removeHandler(Handler handler)
removeHandler
in interface Handler
registerHandler(Handler)
public void doService(OGCWebServiceEvent event) throws WebServiceException
doService
in interface OGCWebService
event
- request (WMS, WCS, WFS, WCAS, WCTS, WTS, Gazetter) to perform
WebServiceException
public OGCWebServiceResponse doService(OGCWebServiceRequest request) throws WebServiceException
doService
in interface OGCWebService
request
- request (WMS, WCS, WFS, WCAS, WCTS, WTS, Gazetter) to perform
WebServiceException
public void handleRequest(OGCWebServiceEvent event)
handleRequest
in interface Handler
public boolean isInterested(OGCWebServiceEvent event)
isInterested
in interface Handler
public void handleResponse(OGCWebServiceEvent event)
handleResponse
in interface Handler
private void handleGetCapabilitiesResponse(OGCWebServiceRequest request) throws java.lang.Exception
java.lang.Exception
private void handleDescribeFeatureTypeResponse(OGCWebServiceResponse response) throws java.lang.Exception
java.lang.Exception
private void handleLockFeatureResponse() throws java.lang.Exception
java.lang.Exception
private void handleTransactionResponse(OGCWebServiceResponse response) throws java.lang.Exception
java.lang.Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |