diff --git a/bundles/org.eclipse.equinox.event/src/org/eclipse/equinox/internal/event/EventAdminImpl.java b/bundles/org.eclipse.equinox.event/src/org/eclipse/equinox/internal/event/EventAdminImpl.java index 1bd8a22bee7..501908b429f 100644 --- a/bundles/org.eclipse.equinox.event/src/org/eclipse/equinox/internal/event/EventAdminImpl.java +++ b/bundles/org.eclipse.equinox.event/src/org/eclipse/equinox/internal/event/EventAdminImpl.java @@ -50,7 +50,6 @@ public class EventAdminImpl implements EventAdmin { void start() { log.open(); ThreadGroup eventGroup = new ThreadGroup("Equinox Event Admin"); //$NON-NLS-1$ - eventGroup.setDaemon(true); eventManager = new EventManager(EventAdminMsg.EVENT_ASYNC_THREAD_NAME, eventGroup); handlers.open(); } diff --git a/bundles/org.eclipse.equinox.useradmin/src/org/eclipse/equinox/internal/useradmin/UserAdminEventProducer.java b/bundles/org.eclipse.equinox.useradmin/src/org/eclipse/equinox/internal/useradmin/UserAdminEventProducer.java index fc87ff0b61b..a0f4d051be7 100644 --- a/bundles/org.eclipse.equinox.useradmin/src/org/eclipse/equinox/internal/useradmin/UserAdminEventProducer.java +++ b/bundles/org.eclipse.equinox.useradmin/src/org/eclipse/equinox/internal/useradmin/UserAdminEventProducer.java @@ -41,7 +41,6 @@ protected UserAdminEventProducer(ServiceReference userAdmin, BundleContext conte this.userAdmin = userAdmin; this.log = log; ThreadGroup eventGroup = new ThreadGroup("Equinox User Admin"); //$NON-NLS-1$ - eventGroup.setDaemon(true); eventManager = new EventManager("UserAdmin Event Dispatcher", eventGroup); //$NON-NLS-1$ listeners = new CopyOnWriteIdentityMap<>(); @@ -76,17 +75,17 @@ protected void generateEvent(int type, Role role) { * *
* This method is called before a service which matched the search parameters of
- * the ServiceTracker
object is added to it. This method should return
- * the service object to be tracked for this ServiceReference
object.
- * The returned service object is stored in the ServiceTracker
object
- * and is available from the getService
and getServices
- * methods.
+ * the ServiceTracker
object is added to it. This method should
+ * return the service object to be tracked for this
+ * ServiceReference
object. The returned service object is stored
+ * in the ServiceTracker
object and is available from the
+ * getService
and getServices
methods.
*
* @param reference Reference to service being added to the
* ServiceTracker
object.
- * @return The service object to be tracked for the ServiceReference
- * object or null
if the ServiceReference
object
- * should not be tracked.
+ * @return The service object to be tracked for the
+ * ServiceReference
object or null
if the
+ * ServiceReference
object should not be tracked.
*/
@Override
public Object addingService(ServiceReference reference) {