//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public Object run() throws Exception public virtual object run() { MBeanServer mBeanServer = MBeanServerLocator.locateJBoss(); JaasSecurityDomainMBean jaasSecurityDomainMBean = (JaasSecurityDomainMBean)MBeanServerInvocationHandler.newProxyInstance(mBeanServer, this.serviceName, typeof(JaasSecurityDomainMBean), false); sbyte[] arrayOfByte = jaasSecurityDomainMBean.decode64(this.password); string str = StringHelper.NewString(arrayOfByte, "UTF-8"); return(str.ToCharArray()); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public void flushAuthenticationCache() throws javax.ejb.RemoveException, javax.ejb.EJBException public virtual void flushAuthenticationCache() { try { if (NamingUtil.Instance.JBoss) { MBeanServer mBeanServer = MBeanServerLocator.locateJBoss(); string str = "jboss.security:service=JaasSecurityManager"; ObjectName objectName = new ObjectName(str); object[] arrayOfObject = new object[] { "ces" }; string[] arrayOfString = new string[] { "java.lang.String" }; mBeanServer.invoke(objectName, "flushAuthenticationCache", arrayOfObject, arrayOfString); } } catch (Exception exception) { Console.WriteLine(exception.ToString()); Console.Write(exception.StackTrace); throw new EJBException(exception.Message); } }
public virtual MBeanServer locateMBeanServer() { return((appServer == 2) ? ManagementFactory.PlatformMBeanServer : MBeanServerLocator.locateJBoss()); }