1 23 package org.hammurapi.inspectors.testcases.violations; 24 25 import javax.ejb.SessionBean ; 26 import javax.ejb.SessionContext ; 27 28 33 public class ManageThreadsFromEjbRuleViolationTestCase implements SessionBean { 34 35 private static final org.apache.log4j.Logger logger = 36 org.apache.log4j.Logger.getRootLogger(); 37 38 private SessionContext context; 39 40 41 public void ejbCreate() { 42 } 43 44 45 public void ejbPostCreate() { 46 } 47 48 49 public void setSessionContext(final SessionContext pContext){ 50 this.context = pContext; 51 } 52 53 54 public void ejbActivate() { 55 } 56 57 58 public void ejbPassivate() { 59 } 60 61 62 public void ejbRemove() { 63 } 64 65 66 public void businessMethod1() { 67 Thread myThread = new Thread (){ 68 69 public void run() { 70 while (true) { 71 businessMethod2(); 72 } 73 } 74 }; 75 76 myThread.start(); 78 } 79 80 81 public void businessMethod2() { 82 } 83 } 84 85 | Popular Tags |