Globális telepítéskezelők

org.eclipse.update.core.installHandlers

Kiterjesztési pont a globális telepítéskezelők bejegyzéséhez. A globális telepítéskezelőkre a szolgáltatások hivatkozhatnak anélkül (a <feature> <install-handler> címke használatával), hogy ténylegesen mellékelniük kéne a kezelő kódjának másolatát a letölthető szolgáltatás részeként.

<!ELEMENT extension (install-handler+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT install-handler EMPTY>

<!ATTLIST install-handler

class CDATA #REQUIRED>


Az alábbiakban bemutatunk egy példát egy új globális telepítéskezelő bejegyzésére:

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Egyéni telepítéskezelő"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

A bejegyzett telepítéskezelő osztályoknak meg kell valósítaniuk az org.eclipse.update.core.IInstallHandler felületet. A megvalósítóknak az org.eclipse.update.core.BaseInstallHandler osztályt kell kiterjeszteniük.

A platform része egy egyszerű telepítéskezelő, org.eclipse.update.core.DefaultInstallHandler néven bejegyezve. Amennyiben felhasználásra kerül, átmásolja a szolgáltatás minden nem bedolgozó adatbejegyzését a szolgáltatás telepítési könyvtárába.