1 10 11 package org.mule.management.mbeans; 12 13 import org.mule.umo.UMODescriptor; 14 import org.mule.umo.UMOException; 15 16 22 public interface ModelServiceMBean 23 { 24 25 void start() throws UMOException; 26 27 void stop() throws UMOException; 28 29 boolean isComponentRegistered(String name); 30 31 UMODescriptor getComponentDescriptor(String name); 32 33 void startComponent(String name) throws UMOException; 34 35 void stopComponent(String name) throws UMOException; 36 37 void pauseComponent(String name) throws UMOException; 38 39 void resumeComponent(String name) throws UMOException; 40 41 void unregisterComponent(String name) throws UMOException; 42 43 String getName(); 44 45 String getType(); 46 } 47 | Popular Tags |