Hi,
start from scratch in unsupported land and learn from the past seems the best 
option to me.
I have a look at the code Andrea provided and use the ContentDataStore as 
superclass.
Of course the new development needs to be done on the trunk.
The best way is to start a new unsupported WFSDatastore in the repository? Any 
ideas for a 'working' title?

Roy

  _____  

From: Andrea Aime [mailto:[email protected]]
To: Jody Garnett [mailto:[email protected]]
Cc: [email protected]
Sent: Wed, 03 Nov 2010 08:17:11 +0100
Subject: Re: [Geotools-devel] WFS module back to supported

Hi all,
  if you want to start from scratch I do have a recent implementation of an HTTP
  client for a protocol that is somewhat similar to WFS, and it's quite
  compact too:
  
  Have a look in:
  
http://svn.codehaus.org/geoserver/trunk/src/community/gss/src/main/java/org/geoserver/gss/
  and in particular to:
  
http://svn.codehaus.org/geoserver/trunk/src/community/gss/src/main/java/org/geoserver/gss/HTTPGSSClient.java
  
http://svn.codehaus.org/geoserver/trunk/src/community/gss/src/main/java/org/geoserver/gss/HTTPGSSClientFactory.java
  
  Highlights:
  - uses gt-xsd and gets quite a compact code as a result
  - uses commons-httpclient to play the role of a well behaved http
  client (well, even too much well behaved
    with just one connection per host, you can go up to 4-6, beyond that
  the client is considered evil ;-) )
  Downsides:
  - it is not using the StreamingParser which is needed to handle large
  result sets
  
  However, as a word of caution, I would not develop on gt 2.5.x: the
  gt-xsd module has seen quite a bit
  of improvements in the meantime and if you find any issue I'm not sure
  Justin will be able to help
  you back there. Trunk is the place for new developments, that's where
  all the developers (and help)
  are.
  
  Cheers
  Andrea
  
  -----------------------------------------------------
  Ing. Andrea Aime
  Senior Software Engineer
  
  GeoSolutions S.A.S.
  Via Poggio alle Viti 1187
  55054  Massarosa (LU)
  Italy
  
  phone: +39 0584962313
  fax:     +39 0584962313
  
  http://www.geo-solutions.it
  http://geo-solutions.blogspot.com/
  http://www.linkedin.com/in/andreaaime
  http://twitter.com/geowolf
  
  -----------------------------------------------------
  
  ------------------------------------------------------------------------------
  Achieve Improved Network Security with IP and DNS Reputation.
  Defend against bad network traffic, including botnets, malware, 
  phishing sites, and compromised hosts - saving your company time, 
  money, and embarrassment.   Learn More! 
  http://p.sf.net/sfu/hpdev2dev-nov
  _______________________________________________
  Geotools-devel mailing list
  [email protected]
  https://lists.sourceforge.net/lists/listinfo/geotools-devel
    
------------------------------------------------------------------------------
Achieve Improved Network Security with IP and DNS Reputation.
Defend against bad network traffic, including botnets, malware, 
phishing sites, and compromised hosts - saving your company time, 
money, and embarrassment.   Learn More! 
http://p.sf.net/sfu/hpdev2dev-nov
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to