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
*