1 4 package com.tc.stats; 5 6 import com.tc.management.TerracottaMBean; 7 import com.tc.object.ObjectID; 8 import com.tc.objectserver.api.NoSuchObjectException; 9 import com.tc.objectserver.lockmanager.api.DeadlockChain; 10 import com.tc.objectserver.lockmanager.api.LockMBean; 11 import com.tc.objectserver.mgmt.ManagedObjectFacade; 12 13 import javax.management.ObjectName ; 14 15 19 20 public interface DSOMBean extends DSOStats, TerracottaMBean { 21 22 DSOStats getStats(); 23 24 static final String GC_COMPLETED = "dso.gc.completed"; 25 26 static final String ROOT_ADDED = "dso.root.added"; 27 28 ObjectName [] getRoots(); 29 30 LockMBean[] getLocks(); 31 32 static final String CLIENT_ATTACHED = "dso.client.attached"; 33 static final String CLIENT_DETACHED = "dso.client.detached"; 34 35 ObjectName [] getClients(); 36 37 DSOClassInfo[] getClassInfo(); 38 39 DeadlockChain[] scanForDeadLocks(); 40 41 ManagedObjectFacade lookupFacade(ObjectID objectID, int limit) throws NoSuchObjectException; 42 43 } 44 | Popular Tags |