[overlord-commits] Overlord SVN: r135 - sam/trunk/src/main/java/org/jboss/sam/simulation.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Thu Jul 10 10:01:32 EDT 2008


Author: heiko.braun at jboss.com
Date: 2008-07-10 10:01:32 -0400 (Thu, 10 Jul 2008)
New Revision: 135

Modified:
   sam/trunk/src/main/java/org/jboss/sam/simulation/EventSourceEntity.java
Log:
Added ratio constraint assertion

Modified: sam/trunk/src/main/java/org/jboss/sam/simulation/EventSourceEntity.java
===================================================================
--- sam/trunk/src/main/java/org/jboss/sam/simulation/EventSourceEntity.java	2008-07-10 13:59:20 UTC (rev 134)
+++ sam/trunk/src/main/java/org/jboss/sam/simulation/EventSourceEntity.java	2008-07-10 14:01:32 UTC (rev 135)
@@ -74,6 +74,10 @@
    public EventSourceEntity(String name, double eventRatio)
    {
       this.name = name;
+
+      if(eventRatio<=0 || eventRatio>1)
+         throw new IllegalArgumentException("Invalid event ratio: " + eventRatio);
+      
       this.eventMessageType = eventMessageType;
       this.eventRatio = eventRatio;
    }




More information about the overlord-commits mailing list