Persistence Providers

org.eclipse.rse.core.persistenceProviders

This extension point is used to allow the delegation of profile persistence to vendors where needed.

<!ELEMENT extension (persistenceProvider*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT persistenceProvider EMPTY>

<!ATTLIST persistenceProvider

id    CDATA #REQUIRED

name  CDATA #REQUIRED

class CDATA #REQUIRED>


The following is an example of this extension point's usage:

   

<extension point=

"org.eclipse.rse.core.persistenceProviders"

>

<persistenceProvider id=

"org.eclipse.rse.persistence.DefaultRSEpersistenceProvider"

name=

"Default persistence Provider"

class=

"org.eclipse.rse.persistence.DefaultRSEpersistenceProvider"

>

</persistenceProvider>

</extension>

Plug-ins that want to extend this extension point must implement org.eclipse.rse.persistence.IRSEPersistenceProvider interface.

The Remote System Explorer in org.eclipse.rse.core provides a default implementation of this extension point.