| 1 22 23 package org.jboss.test.cluster.test; 24 25 import java.util.Set ; 26 27 import org.jboss.jmx.adaptor.rmi.RMIAdaptor; 28 import org.jboss.test.cluster.web.CacheHelper; 29 30 36 public class SessionTestUtil 37 { 38 private static final String [] TYPES = { String .class.getName() }; 39 40 public static Object getSessionVersion(RMIAdaptor adaptor, String sessionFqn) throws Exception  41 { 42 return adaptor.invoke(CacheHelper.OBJECT_NAME, 43 "getSessionVersion", 44 new Object [] { sessionFqn }, 45 TYPES); 46 } 47 48 public static Object getBuddySessionVersion(RMIAdaptor adaptor, String sessionFqn) throws Exception  49 { 50 51 return adaptor.invoke(CacheHelper.OBJECT_NAME, 52 "getBuddySessionVersion", 53 new Object [] { sessionFqn }, 54 TYPES); 55 } 56 57 public static Set getSessionIds(RMIAdaptor adaptor, String warFqn) throws Exception  58 { 59 return (Set ) adaptor.invoke(CacheHelper.OBJECT_NAME, 60 "getSessionIds", 61 new Object [] { warFqn }, 62 TYPES); 63 } 64 65 public static void leaveHelperOnServer(RMIAdaptor adaptor) throws Exception  66 { 67 adaptor.invoke(CacheHelper.OBJECT_NAME, 68 "setLeaveInstalledAfterShutdown", 69 new Object [0], new String [0]); 70 } 71 72 public static void uninstallHelper(RMIAdaptor adaptor) throws Exception  73 { 74 adaptor.invoke(CacheHelper.OBJECT_NAME, 75 "uninstall", 76 new Object [0], new String [0]); 77 } 78 79 private SessionTestUtil() {} 80 } 81 | Popular Tags |