summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/node-impl-osgi/src/main/java/org/apache/tuscany/sca/osgi/remoteserviceadmin/ExportRegistration.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/sca/modules/node-impl-osgi/src/main/java/org/apache/tuscany/sca/osgi/remoteserviceadmin/ExportRegistration.java')
-rw-r--r--java/sca/modules/node-impl-osgi/src/main/java/org/apache/tuscany/sca/osgi/remoteserviceadmin/ExportRegistration.java15
1 files changed, 3 insertions, 12 deletions
diff --git a/java/sca/modules/node-impl-osgi/src/main/java/org/apache/tuscany/sca/osgi/remoteserviceadmin/ExportRegistration.java b/java/sca/modules/node-impl-osgi/src/main/java/org/apache/tuscany/sca/osgi/remoteserviceadmin/ExportRegistration.java
index 0e747293cb..231d742220 100644
--- a/java/sca/modules/node-impl-osgi/src/main/java/org/apache/tuscany/sca/osgi/remoteserviceadmin/ExportRegistration.java
+++ b/java/sca/modules/node-impl-osgi/src/main/java/org/apache/tuscany/sca/osgi/remoteserviceadmin/ExportRegistration.java
@@ -31,21 +31,12 @@ import org.osgi.framework.ServiceReference;
*/
public interface ExportRegistration {
/**
- * Return the service being exported.
+ * Return the Export Reference for the exported service.
*
- * @return The service being exported, must be <code>null</code> when this
- * registration is unregistered.
+ * @return An Export Reference for this registration
* @throws IllegalStateException Thrown when this object was not properly initialized, see {@link #getException()}
*/
- ServiceReference getExportedService() throws IllegalStateException;
-
- /**
- * Return the Endpoint Description that is created for this registration.
- *
- * @return the local Endpoint Description
- * @throws IllegalStateException Thrown when this object was not properly initialized, see {@link #getException()}
- */
- EndpointDescription getEndpointDescription();
+ ExportReference getExportReference() throws IllegalStateException;
/**
* Delete the local endpoint and disconnect any remote distribution