blob: a7c0eb2992238076e83d4875cb9bc02db18fadce [file] [log] [blame] [view]
# Local Discovery
Scans bundles for endpoint descriptions in the path `OSGI-INF/remote-service/*.xml`. The descriptions must
use the namespace http://www.osgi.org/xmlns/rsa/v1.0.0 defined in the Remote Service Admin Spec.
Each endpoint-description record in the file represents a remote endpoint.
The local discovery module will notify all interested EndpointListeners of each described endpoint.
This will cause the TopologyManager to let the RemoteServiceAdmin create local proxy services for
the remote endpoints.
## Example
```
<endpoint-descriptions xmlns="http://www.osgi.org/xmlns/rsa/v1.0.0">
<endpoint-description>
<property name="objectClass">
<array>
<value>org.apache.aries.rsa.examples.echotcp.api.EchoService</value>
</array>
</property>
<property name="endpoint.id">tcp://localhost:3456</property>
<property name="service.imported.configs">aries.tcp</property>
</endpoint-description>
</endpoint-descriptions>
```