Verestyksen toimittajat

Laajennuspisteen org.eclipse.core.resources.refreshProviders avulla lisäosat voivat rekisteröidä ja toteuttaa niiden omia ulkoisen tiedostojärjestelmän valvontamekanismeja ja työtilan verestysmekanismeja. Tämä laajennuspiste on tarkoitettu lisäosille, jotka toteuttavat erikoistuneita, usein alkuperäiseen ohjelmaan liittyviä tiedostojärjestelmän muutosten valvontamalleja.

Lisäosan fragmentti org.eclipse.core.resources.win32 toteuttaa alkuperäiseen ohjelmaan liittyvän verestyksen valvontaohjelman, joka perustuu tiedostojärjestelmän vastakutsuihin. Muissa ympäristöissä on käytettävissä yksinkertaisempi verestyksen valvontaohjelma, joka perustuu kyselyyn.

Seuraavassa katkelmassa on esitetty tämän laajennuksen määritys fragmentissa org.eclipse.core.resources.win32.

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

Class-määritteen on oltava luokka, joka laajentaa kohdetta RefreshProvider. Kyseinen luokka vastaa valvontaohjelman asennuksesta tiettyyn resurssiin ja resurssin alirakenteeseen, jos se on projekti tai kansio. Valvontaohjelman on toteutettava IRefreshMonitor.