Szolgáltatók frissítése

Az org.eclipse.core.resources.refreshProviders kiterjesztési pont segítségével a bedolgozók regisztrálhatják és megvalósíthatják a saját mechanizmusait a külső fájlrendszer megfigyeléséhez és a munkaterület megfelelő frissítéséhez. A kiterjesztési pontot bedolgozókhoz tervezték, és speciális, gyakran natív sémákat valósít meg a fájlrendszer-módosítások megfigyeléséhez.

Az org.eclipse.core.resources.win32 bedolgozótöredék egy natív frissítési megfigyelőt valósít meg a fájlrendszer visszahívások alapján. Más platformokhoz a lekérdezés alapján meg van adva egy egyszerűbb frissítési megfigyelő.

Az alábbi részlet a kiterjesztés definícióját jeleníti meg az org.eclipse.core.resources.win32 töredékben.

   <extension
         id="win32"
         point="org.eclipse.core.resources.refreshProviders">
      <refreshProvider
            name="%win32MonitorFactoryName"
            class="org.eclipse.core.internal.resources.refresh.win32.Win32RefreshProvider">
      </refreshProvider>
   </extension>

Az class attribútumnak olyan osztálynak kell lennie, amely kiterjeszti a RefreshProvider elemet. Ez az osztály felelős a megfigyelő telepítéséért egy adott erőforráson és ennek erőforrásalfáin, ha ez egy projekt vagy mappa. A megfigyelőnek meg kell valósítania az IRefreshMonitort.