/*
 * JBoss, the OpenSource J2EE webOS
 *
 * Distributable under LGPL license.
 * See terms of license at gnu.org.
 */
package org.jboss.test.hello.util;

import java.io.*;
import java.security.*;

/**
 *      
 *   @author Rickard Oberg
 *   @author Scott.Stark@jboss.org
 *   @version $Revision: 1.3.26.2 $
 */
public class HelloUtil
{
   // Constants -----------------------------------------------------
    
   // Attributes ----------------------------------------------------
   
   // Static --------------------------------------------------------

   // Constructors --------------------------------------------------
   
   // Public --------------------------------------------------------
   public InputStream getResource(final String name, final Object req)
   {
      return (InputStream)AccessController.doPrivileged(new PrivilegedAction()
      {
         public Object run()
         {
            return req.getClass().getClassLoader().getResourceAsStream(name);
         }
      });
   }
}