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) {