User: juha    
  Date: 00/10/15 13:52:27

  Modified:    src/main/org/jboss/ejb Container.java ContainerFactory.java
                        ContainerFactoryMBean.java
  Log:
  Verifier verbose mode implemented. On by default, edit jboss.jcml to turn it off.
  
  Revision  Changes    Path
  1.29      +2 -2      jboss/src/main/org/jboss/ejb/Container.java
  
  Index: Container.java
  ===================================================================
  RCS file: /products/cvs/ejboss/jboss/src/main/org/jboss/ejb/Container.java,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- Container.java    2000/10/12 18:33:23     1.28
  +++ Container.java    2000/10/15 20:52:26     1.29
  @@ -67,7 +67,7 @@
    *   @see ContainerFactory
    *   @author Rickard �berg ([EMAIL PROTECTED])
    *   @author <a href="[EMAIL PROTECTED]">Marc Fleury</a>
  - *   @version $Revision: 1.28 $
  + *   @version $Revision: 1.29 $
    */
   public abstract class Container
   {
  @@ -497,7 +497,7 @@
             }
           } catch (NamingException e)
           {
  -            Logger.exception(e);;
  +            Logger.exception(e);
               e.getRootCause().printStackTrace();
               throw new DeploymentException("Could not set up environment", e);
           }
  
  
  
  1.50      +29 -5     jboss/src/main/org/jboss/ejb/ContainerFactory.java
  
  Index: ContainerFactory.java
  ===================================================================
  RCS file: /products/cvs/ejboss/jboss/src/main/org/jboss/ejb/ContainerFactory.java,v
  retrieving revision 1.49
  retrieving revision 1.50
  diff -u -r1.49 -r1.50
  --- ContainerFactory.java     2000/10/15 03:47:51     1.49
  +++ ContainerFactory.java     2000/10/15 20:52:26     1.50
  @@ -76,7 +76,7 @@
   *   @author <a href="mailto:[EMAIL PROTECTED]">Juha Lindfors</a>
   *   @author <a href="mailto:[EMAIL PROTECTED]">Sebastien Alborini</a>
   *
  -*   @version $Revision: 1.49 $
  +*   @version $Revision: 1.50 $
   */
   public class ContainerFactory
       extends org.jboss.util.ServiceMBeanSupport
  @@ -101,7 +101,8 @@
   
       // Verify EJB-jar contents on deployments
       boolean verifyDeployments = false;
  -
  +    boolean verifierVerbose   = false;
  +    
       // Public --------------------------------------------------------
       
       /**
  @@ -205,7 +206,7 @@
       /**
        * Returns the state of bean verifier (on/off)
        *
  -     * @param   true if enabled; false otherwise
  +     * @return   true if enabled; false otherwise
        */
       public boolean getVerifyDeployments()
       {
  @@ -213,6 +214,26 @@
       }
   
       /**
  +     * Enables/disables the verbose mode on the verifier.
  +     *
  +     * @param   verbose  true to enable; false to disable
  +     */
  +    public void setVerifierVerbose(boolean verbose)
  +    {
  +        verifierVerbose = verbose;
  +    }
  +    
  +    /**
  +     * Returns the state of the bean verifier (verbose/non-verbose mode)
  +     *
  +     * @return true if enabled; false otherwise
  +     */
  +    public boolean getVerifierVerbose()
  +    {
  +        return verifierVerbose;
  +    }
  +    
  +    /**
       *   Deploy the file at this URL. This method is typically called from remote 
administration
       *   tools that cannot handle java.net.URL's as parameters to methods
       *
  @@ -391,12 +412,15 @@
                       {
                          public void beanChecked(VerificationEvent event)
                          {
  -                           Logger.debug(event.getName() + ": " + 
event.getMessage());
  +                           Logger.debug(event.getMessage());
                          }
                          
                          public void specViolation(VerificationEvent event)
                          {
  -                           Logger.log(event.getName() + ": " + event.getMessage());
  +                           if (verifierVerbose)
  +                               Logger.log(event.getVerbose());
  +                           else
  +                               Logger.log(event.getMessage());
                          }
                       });
       
  
  
  
  1.6       +17 -1     jboss/src/main/org/jboss/ejb/ContainerFactoryMBean.java
  
  Index: ContainerFactoryMBean.java
  ===================================================================
  RCS file: 
/products/cvs/ejboss/jboss/src/main/org/jboss/ejb/ContainerFactoryMBean.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ContainerFactoryMBean.java        2000/10/03 00:13:32     1.5
  +++ ContainerFactoryMBean.java        2000/10/15 20:52:27     1.6
  @@ -13,7 +13,9 @@
    *      
    *   @see ContainerFactory
    *   @author Rickard �berg ([EMAIL PROTECTED])
  - *   @version $Revision: 1.5 $
  + *   @author Juha Lindfors ([EMAIL PROTECTED])
  + *
  + *   @version $Revision: 1.6 $
    */
   public interface ContainerFactoryMBean
        extends org.jboss.util.ServiceMBean
  @@ -58,6 +60,20 @@
       */
      public boolean getVerifyDeployments();
   
  +   /**
  +    * Enable/disable bean verifier verbose mode.
  +    *
  +    * @param    verbose true to enable verbose mode; false to disable
  +    */
  +   public void setVerifierVerbose(boolean verbose);
  +   
  +   /**
  +    * Returns the state of the verifier (verbose/non-verbose mode).
  +    *
  +    * @return  true if the verbose mode is enabled; false otherwise
  +    */
  +   public boolean getVerifierVerbose();
  +   
        /**
         *      is the aplication with this url deployed
         *
  
  
  

Reply via email to