Class SubscriptionImpl

java.lang.Object
ddf.catalog.event.impl.SubscriptionImpl
All Implemented Interfaces:
ddf.catalog.event.Subscription, ddf.catalog.federation.Federatable, org.geotools.api.filter.Filter

public class SubscriptionImpl extends Object implements ddf.catalog.event.Subscription
  • Constructor Details

    • SubscriptionImpl

      public SubscriptionImpl(org.geotools.api.filter.Filter filter, ddf.catalog.event.DeliveryMethod dm, Set<String> sourceIds, boolean enterprise)
  • Method Details

    • evaluate

      public boolean evaluate(Object object)
      Specified by:
      evaluate in interface org.geotools.api.filter.Filter
    • accept

      public Object accept(org.geotools.api.filter.FilterVisitor visitor, Object extraData)
      Specified by:
      accept in interface org.geotools.api.filter.Filter
    • getSourceIds

      public Set<String> getSourceIds()
      Specified by:
      getSourceIds in interface ddf.catalog.federation.Federatable
    • isEnterprise

      public boolean isEnterprise()
      Specified by:
      isEnterprise in interface ddf.catalog.federation.Federatable
    • getDeliveryMethod

      public ddf.catalog.event.DeliveryMethod getDeliveryMethod()
      Specified by:
      getDeliveryMethod in interface ddf.catalog.event.Subscription