Author: cschneider
Date: Fri Apr 5 14:24:54 2013
New Revision: 1464987
URL: http://svn.apache.org/r1464987
Log:
DOSGI-165 exported service is not properly closed and cannot be restarted
Modified:
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCore.java
Modified:
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCore.java
URL:
http://svn.apache.org/viewvc/cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCore.java?rev=1464987&r1=1464986&r2=1464987&view=diff
==============================================================================
---
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCore.java
(original)
+++
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCore.java
Fri Apr 5 14:24:54 2013
@@ -122,6 +122,7 @@ public class RemoteServiceAdminCore impl
EndpointDescription epd = new
EndpointDescription(exportResult.getEndpointProps());
ExportRegistrationImpl exportRegistration = new
ExportRegistrationImpl(serviceReference, epd, this);
if (exportResult.getException() == null) {
+ exportRegistration.setServer(exportResult.getServer());
exportRegistration.startServiceTracker(bctx);
} else {
LOG.error(exportResult.getException().getMessage(),
exportResult.getException());