JBoss 6.1 EJB dependency policy
goldm Oct 7, 2011 2:03 AMHi,
It seems there is different mechanism for evaluating dependencies/demands for EJB deployments in JBoss 6.1 then it was in JBoss 6.0.
I can't find a reason why additional modules listed under demands (JBoss 6.1 log) have been evaluated. There is no dependency injection for EJB listed nor dependency defined via annotation.
Can somobody point me to documentation about dependency policy, rules for dependency evaluation, or what was changed in 6.1 according to this?
Log from JBoss 6.0:
installing bean: jboss.j2ee:ear=iwm_sienet-VB36A-SNAPSHOT.ear,jar=iwm_business_logic-VB36A-SNAPSHOT.jar,name=AppInitConfig,service=EJB3
20:09:18,380 INFO [JBossASKernel] with dependencies:
20:09:18,380 INFO [JBossASKernel] and demands:
20:09:18,380 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService; Required: Described
20:09:18,380 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_business_logic-VB36A-SNAPSHOT,name=AppInitConfig; Required: Create
20:09:18,380 INFO [JBossASKernel] and supplies:
20:09:18,380 INFO [JBossASKernel] Class:de.siemens.med.pacs.iwm.server.jmx.AppInitConfigMBean
20:09:18,380 INFO [JBossASKernel] jndi:AppInitConfig
20:09:18,380 INFO [JBossASKernel] Added bean(jboss.j2ee:ear=iwm_sienet-VB36A-SNAPSHOT.ear,jar=iwm_business_logic-VB36A-SNAPSHOT.jar,name=AppInitConfig,service=EJB3) to KernelDeployment of: iwm_business_logic-VB36A-SNAPSHOT.jar
Log from JBoss 6.1:
installing bean: jboss.j2ee:ear=iwm_sienet-VB36A-SNAPSHOT.ear,jar=iwm_business_logic-VB36A-SNAPSHOT.jar,name=AppInitConfig,service=EJB3
19:16:52,124 INFO [JBossASKernel] with dependencies:
19:16:52,124 INFO [JBossASKernel] and demands:
19:16:52,124 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService; Required: Described
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_business_logic-VB36A-SNAPSHOT,name=AppInitConfig; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT,name=Xxxxx; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT,name=Xxxxx; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT,name=Xxxxx; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT,name=Xxxxx; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT,name=Xxxxx; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT,name=Xxxxx; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT,name=Xxxxx; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT,name=Xxxxx; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT,name=Xxxxx; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT,name=Xxxxx; Required: Create
19:16:52,124 INFO [JBossASKernel] jboss-switchboard:appName=iwm_sienet-VB36A-SNAPSHOT,module=iwm_xxxxxxx-VB36A-SNAPSHOT,name=Xxxxx; Required: Create
.
.
.
19:16:52,124 INFO [JBossASKernel] and supplies:
19:16:52,124 INFO [JBossASKernel] Class:de.siemens.med.pacs.iwm.server.jmx.AppInitConfigMBean
19:16:52,124 INFO [JBossASKernel] jndi:AppInitConfig
19:16:52,124 INFO [JBossASKernel] Added bean(jboss.j2ee:ear=iwm_sienet-VB36A-SNAPSHOT.ear,jar=iwm_business_logic-VB36A-SNAPSHOT.jar,name=AppInitConfig,service=EJB3) to KernelDeployment of: iwm_business_logic-VB36A-SNAPSHOT.jar