After a bit of a chat Gabriel and I have arrived at the idea of "Session": - formally known as ArcSDEPooledConnection - wraps around an SeConnection - creates/caches various objects ( example SeTable ) that last for the duration of the "session" - they are recycled so geoserver won't pay the cost of SeTable lookup all the time
As such this object will take some responsibilities previously reserved for ArcSDETransactionState. In related news I have the following test failures: Tests in error: testCalculateBoundsSpatialFilter(org.geotools.arcsde.data.ArcSDEJavaApiTest) testCalculateBoundsMixedFilter(org.geotools.arcsde.data.ArcSDEJavaApiTest) testEditVersionedTable_DefaultVersion(org.geotools.arcsde.data.ArcSDEJavaApiTest) testApiOrderBy(org.geotools.arcsde.data.SDEJavaApiJoinTest) testApiAlias(org.geotools.arcsde.data.SDEJavaApiJoinTest) testMultiLineStringBuilder(org.geotools.arcsde.data.GeometryBuilderTest) testPolygonBuilder(org.geotools.arcsde.data.GeometryBuilderTest) testMultiPolygonBuilder(org.geotools.arcsde.data.GeometryBuilderTest) testConstructShapeMultiLineString(org.geotools.arcsde.data.GeometryBuilderTest) testConstructShapePolygon(org.geotools.arcsde.data.GeometryBuilderTest) testConstructShapeMultiPolygon(org.geotools.arcsde.data.GeometryBuilderTest) testCalculateQueryExtent(org.geotools.arcsde.data.ArcSDEQueryTest) testInsertAutoCommit(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testInsertTransaction(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testInsertTransactionAndQueryByFid(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testUpdateAutoCommit(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testUpdateTransaction(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testModifyFeaturesTransaction(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testUpdateAdjacentPolygonsTransaction(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testWriteAndUpdateNullShapes(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testFeatureWriterTransaction(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testFeatureWriterAppend(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testTransactionStateDiff(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testSetFeaturesAutoCommit(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testSetFeaturesTransaction(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testTransactionMultithreadAccess(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testEditVersionedTableTransaction(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) testEditVersionedTableAutoCommit(org.geotools.arcsde.data.ArcSDEFeatureStoreTest) ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
