|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin.ExportRegistration
public class RemoteServiceAdmin.ExportRegistration
| Method Summary | |
|---|---|
void |
close()
Delete the local endpoint and disconnect any remote distribution providers. |
ID |
getContainerID()
|
java.lang.Throwable |
getException()
Return the exception for any error during the export process. |
ExportReference |
getExportReference()
Return the Export Reference for the exported service. |
long |
getRemoteServiceId()
|
java.lang.String |
toString()
|
EndpointDescription |
update(java.util.Map<java.lang.String,?> properties)
Update the endpoint represented by this ExportRegistration and
return an updated EndpointDescription. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic ID getContainerID()
public long getRemoteServiceId()
public ExportReference getExportReference()
ExportRegistration
getExportReference in interface ExportRegistrationnull
if this Import Registration is closed.public void close()
ExportRegistrationnull.
This method has no effect when this registration has already been closed
or is being closed.
close in interface ExportRegistrationpublic java.lang.Throwable getException()
ExportRegistrationnull.
The error must be set before this Export Registration is returned.
Asynchronously occurring errors must be reported to the log.
getException in interface ExportRegistrationnull if no exception occurred.public EndpointDescription update(java.util.Map<java.lang.String,?> properties)
ExportRegistrationExportRegistration and
return an updated EndpointDescription. If this method returns an
updated EndpointDescription, then the object returned via
ExportRegistration.getExportReference() must also have been updated to return this
new object. If this method does not return an updated
EndpointDescription then the object returned via
ExportRegistration.getExportReference() should remain unchanged.
When creating the updated EndpointDescription the
ServiceReference originally passed to
RemoteServiceAdmin.exportService(ServiceReference, Map) must be
queried to pick up any changes to its service properties.
If this argument is null then the original properties passed when
creating this ExportRegistration should be used when constructing the
updated EndpointDescription. Otherwise the new properties should
be used, and replace the original properties for subsequent calls to the
update method.
update in interface ExportRegistrationproperties - properties to be merged with the current service
properties for the ServiceReference represented by this
ExportRegistration. If null is passed then the original
properties passed to
RemoteServiceAdmin.exportService(ServiceReference, Map)
will be used.
EndpointDescription for this registration or
null if there was a failure updating the endpoint. If a failure
occurs then it can be accessed using ExportRegistration.getException().
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||