1 10 11 package org.mule.management.mbeans; 12 13 import javax.management.ObjectName ; 14 15 import org.mule.umo.UMOException; 16 import org.mule.umo.lifecycle.Startable; 17 import org.mule.umo.lifecycle.Stoppable; 18 19 26 public interface ComponentServiceMBean extends Stoppable, Startable, ComponentStatsMBean 27 { 28 34 ObjectName getStatistics(); 35 36 41 String getName(); 42 43 48 int getQueueSize(); 49 50 61 void pause() throws UMOException; 62 63 69 void resume() throws UMOException; 70 71 boolean isPaused(); 72 73 boolean isStopped(); 74 75 void dispose() throws UMOException; 76 77 80 void forceStop() throws UMOException; 81 82 boolean isStopping(); 83 } 84 | Popular Tags |