I am trying to response to feature changes on a PostgresSQL/PostGIS database.

I'm using GeoServer version 2.9.1, GeoTools 15.1, PostgreSQL 9.5, , PostGIS 
2.2.1

When I attach a FeatureListener to the consumer feature source, I don't get any 
events when I perform CRUD operations on the features using the GeoServer REST 
interface.

                        FeatureTypeInfo fti = 
catalog.getFeatureTypeByName("c2rpc:Track");
                        FeatureSource<? extends FeatureType, ? extends Feature> 
consumerFS = fti.getFeatureSource(null, null);
                        FeatureListener consumerFL = null;
                        logger.log(Level.INFO, "Registering a feature listener 
for feature type " + name.getURI() + ".");

                        consumerFS.addFeatureListener(consumerFL = new 
FeatureListener() {
                                public void changed(FeatureEvent featureEvent) {
                                        logger.log(Level.INFO, "Received 
FeatureEvent from layer " + name.getURI() + " of Type: " + 
featureEvent.getType());
                                }
                        });

Is there something I'm doing wrong, something I need to configure, or is 
FeatureListener eventing not hooked up to the PostGIS Data Store?

  Thanks,
  Dale McIntosh


------------------------------------------------------------------------------
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to