Individual Documentation Coverage
A service defining the platform services and repositories to be exposed to
the client
Version: missing
Location: nuxeo-services/nuxeo-platform-api/src/main/resources/OSGI-INF/PlatformService.xml
No requirements
Not required
Define an extension point to register new platform servers. Platform
servers are parts of the same application that are deployed on different
JVMs
Each server may expose a set of services and repositories.
Exposed services are defined as bindings between the service class and a
JNDI name where the service (bean service) can be located remotely. If the
client try to get a service not defined by any server the platform will
try to lookup it using the local NXRuntime.
The extension should use the format:
<server host="localhost" jndiContextFactory="org.nuxeo.ecm.platform.api.DefaultJndiContextFactory" jndiPrefix="nuxeo/" jndiSuffix="/remote" name="core" port="1099" repositoryConnector="org.nuxeo.ecm.platform.api.DefaultRepositoryConnector" serviceConnector="org.nuxeo.ecm.platform.api.DefaultServiceConnector">
<service class="org.nuxeo.ecm.platform.type.TypeManager" jndiName="%TypeManager" private="false" />
...
<repository connector="connectorClass" description="A description" name="demo" />
...
</server>
All attributes other than name are optional and have as default values the
values in the example above. The host attribute is optional only if you
are contributing new service and repository bindings to a server delcared
by other bundle.
Last generation: 18:21:25 CEST 11/07/2009