4647484950515253545556
*/ public static void startServices(Collection services) throws Exception { for (Object value : services) { if (value instanceof Service) { Service service = (Service) value; service.start(); } } } public static void startService(Object value) throws Exception {
5455565758596061626364
} public static void startService(Object value) throws Exception { if (value instanceof Service) { Service service = (Service) value; service.start(); } else if (value instanceof Collection) { startServices((Collection) value); } }
4748495051525354555657
if (value instanceof Service) { Service service = (Service)value; if (LOG.isTraceEnabled()) { LOG.trace("Starting service: " + service); } service.start(); } else if (value instanceof Collection) { startServices((Collection<?>)value); } }
7879808182838485868788
if (value instanceof Service) { Service service = (Service)value; if (LOG.isTraceEnabled()) { LOG.trace("Starting service: " + service); } service.start(); } } } /**
5152535455565758596061
return; } if (value instanceof Service) { Service service = (Service)value; LOG.trace("Starting service: {}", service); service.start(); } else if (value instanceof Collection) { startServices((Collection<?>)value); } }
423424425426427428429430431432433
*/ public void addService(Object object) throws Exception { if (object instanceof Service) { Service service = (Service) object; getLifecycleStrategy().onServiceAdd(this, service); service.start(); servicesToClose.add(service); } } // Helper methods
584585586587588589590591592593594
505506507508509510511512513514515
354355356357358359360361362363364
* Adds a service, starting it so that it will be stopped with this context */ public void addService(Object object) throws Exception { if (object instanceof Service) { Service service = (Service) object; service.start(); servicesToClose.add(service); } } // Helper methods