Class GraphListenerCounter

java.lang.Object
org.apache.jena.sparql.util.graph.GraphListenerBase
org.apache.jena.sparql.util.graph.GraphListenerCounter
All Implemented Interfaces:
GraphListener
Direct Known Subclasses:
GraphLoadMonitor

public abstract class GraphListenerCounter extends GraphListenerBase
Adds a regular "tick" based on the number of adds or deletes seen. The additions and deletions ticks are independent.
  • Constructor Details

    • GraphListenerCounter

      public GraphListenerCounter(int addTickCount)
      Create a listener that "ticks" on additions to the graph (-1 means "off")
      Parameters:
      addTickCount -
    • GraphListenerCounter

      public GraphListenerCounter(int addTickCount, int deleteTickCount)
      Create a listener that "ticks" on additions and deletions (in each case, -1 means "off")
      Parameters:
      addTickCount - Notification tick for additions to the graph
      deleteTickCount - Notification tick for deletions to the graph
  • Method Details

    • reset

      public void reset()
    • notifyEvent

      public void notifyEvent(Graph source, Object value)
      Specified by:
      notifyEvent in interface GraphListener
      Overrides:
      notifyEvent in class GraphListenerBase
    • getAddTickSize

      public final int getAddTickSize()
    • getDeleteTickSize

      public final int getDeleteTickSize()
    • getAddCount

      public final long getAddCount()
    • getDeleteCount

      public final long getDeleteCount()
    • getAddTicks

      public final long getAddTicks()
    • getDeleteTicks

      public final long getDeleteTicks()