Schnittstelle CDOViewCommitInfoListener

Alle Superschnittstellen:
CDOCommitInfoHandler, EventListener, org.eclipse.net4j.util.event.IListener

public interface CDOViewCommitInfoListener extends CDOCommitInfoHandler, org.eclipse.net4j.util.event.IListener
A listener that, when added to a view, notifies about commits to the view's branch.

This is an alternative approach to listening for view invalidation events, which impose a few usage challenges:

  1. They're fired while the view is holding the view lock, which can lead to deadlock in a listener.
  2. They report only changes about objects that are actually loaded in the view, not all objects in the original commit.
Seit:
4.12
Autor:
Eike Stepper
  • Verschachtelte Klassen - Übersicht

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.IListener

    org.eclipse.net4j.util.event.IListener.NotifierAware
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    default void
     
    void
     
    default void
    notifyEvent(org.eclipse.net4j.util.event.IEvent event)
     
  • Methodendetails

    • notifyCommitInfo

      void notifyCommitInfo(CDOCommitInfo commitInfo)
    • handleCommitInfo

      default void handleCommitInfo(CDOCommitInfo commitInfo)
      Angegeben von:
      handleCommitInfo in Schnittstelle CDOCommitInfoHandler
    • notifyEvent

      default void notifyEvent(org.eclipse.net4j.util.event.IEvent event)
      Angegeben von:
      notifyEvent in Schnittstelle org.eclipse.net4j.util.event.IListener