User: user57
Date: 01/07/30 23:14:06
Modified: src/main/org/jboss/test/perf/test Tag: jboss_buildmagic
Setup.java
Log:
o updated from HEAD
Revision Changes Path
No revision
No revision
1.2.4.1 +17 -1 jbosstest/src/main/org/jboss/test/perf/test/Setup.java
Index: Setup.java
===================================================================
RCS file: /cvsroot/jboss/jbosstest/src/main/org/jboss/test/perf/test/Setup.java,v
retrieving revision 1.2
retrieving revision 1.2.4.1
diff -u -r1.2 -r1.2.4.1
--- Setup.java 2001/07/14 16:02:42 1.2
+++ Setup.java 2001/07/31 06:14:06 1.2.4.1
@@ -1,8 +1,10 @@
package org.jboss.test.perf.test;
import java.io.IOException;
+import java.net.InetAddress;
import java.rmi.RemoteException;
import javax.ejb.CreateException;
+import javax.management.ObjectName;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.rmi.PortableRemoteObject;
@@ -11,6 +13,7 @@
import junit.extensions.TestSetup;
import junit.framework.TestSuite;
+import org.jboss.jmx.interfaces.RMIConnector;
import org.jboss.test.perf.interfaces.Entity;
import org.jboss.test.perf.interfaces.EntityPK;
import org.jboss.test.perf.interfaces.Entity2PK;
@@ -23,7 +26,7 @@
/** Setup utility class.
@author [EMAIL PROTECTED]
- @version $Revision: 1.2 $
+ @version $Revision: 1.2.4.1 $
*/
public class Setup extends TestSetup
{
@@ -102,8 +105,21 @@
home.remove(new Entity2PK(n, "String"+n, new Double(n)));
}
+ private void flushAuthCache() throws Exception
+ {
+ String serverName = InetAddress.getLocalHost().getHostName();
+ String connectorName = "jmx:" +serverName+ ":rmi";
+ RMIConnector server = (RMIConnector) new
InitialContext().lookup(connectorName);
+ ObjectName jaasMgr = new ObjectName("Security:name=JaasSecurityManager");
+ // Ask the deployer for the getWarDeployerName
+ Object[] params = {"other"};
+ String[] signature = {"java.lang.String"};
+ String warDeployerName = (String) server.invoke(jaasMgr,
+ "flushAuthenticationCache", params, signature);
+ }
private void login() throws Exception
{
+ flushAuthCache();
String username = "jduke";
char[] password = "theduke".toCharArray();
AppCallbackHandler handler = new AppCallbackHandler(username, password);
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development