public void deactivate(ServiceID serviceID) throws NullPointerException, UnrecognizedServiceException, InvalidStateException, ManagementException { serviceManagement.deactivate(serviceID); }
public void deactivate(ServiceID[] serviceIDs) throws NullPointerException, InvalidArgumentException, UnrecognizedServiceException, InvalidStateException, ManagementException { serviceManagement.deactivate(serviceIDs); }
public void deactivateAndActivate(ServiceID arg0, ServiceID arg1) throws NullPointerException, InvalidArgumentException, UnrecognizedServiceException, InvalidStateException, ManagementException { if (logger.isInfoEnabled()) logger.debug("deactivateAndActivate (" + arg0 + " , " + arg1); if (arg0 == arg1) throw new InvalidArgumentException( "Activating and deactivating the same service!"); if ((arg0 == null) || (arg1 == null)) throw new InvalidArgumentException("The service(s) are null!"); try { ServiceComponent serviceToDeactivate = componentRepositoryImpl .getComponentByID(arg0); if (serviceToDeactivate == null) { throw new UnrecognizedServiceException(); } else { activate(arg1,arg0); deactivate(arg0); } } catch (InvalidStateException ise) { throw ise; } catch (Exception ex) { throw new ManagementException( "exception in deactivating/activating service ! "); } }
public void deactivate(ServiceID[] arg0) throws NullPointerException, InvalidArgumentException, UnrecognizedServiceException, InvalidStateException, ManagementException { if (arg0.length == 0) { throw new InvalidArgumentException("InvalidArgumentException"); } for (int i = 0; i < arg0.length; i++) { if (arg0[i] == null) { throw new InvalidArgumentException("InvalidArgumentException"); } } for (int i = 0; i < arg0.length - 1; i++) for (int j = i + 1; j < arg0.length; j++) if (arg0[i] == (arg0[j])) { throw new InvalidArgumentException( "InvalidArgumentException"); } try { for (int i = 0; i < arg0.length; i++) { deactivate(arg0[i]); } } catch (InvalidStateException ise) { throw ise; } catch (Exception ex) { throw new ManagementException("system exception starting service", ex); } }