package org.safehaus.penrose.service; import org.safehaus.penrose.service.ServiceConfig; import java.util.Collection; /** * @author Endi Sukma Dewata */ public interface ServiceManagerServiceMBean { public Collection<String> getServiceNames() throws Exception; public void createService(ServiceConfig serviceConfig) throws Exception; public void updateService(String serviceName, ServiceConfig serviceConfig) throws Exception; public void removeService(String serviceName) throws Exception; public void startService(String serviceName) throws Exception; public void stopService(String serviceName) throws Exception; public ServiceConfig getServiceConfig(String serviceName) throws Exception; }