private void addInterceptorMethodAnnotations(EJBContainer container,
JBossEnterpriseBeanMetaData enterpriseBean)
{
if (enterpriseBean instanceof JBossSessionBeanMetaData)
{
JBossSessionBeanMetaData sessionBean = (JBossSessionBeanMetaData) enterpriseBean;
addInterceptorMethodAnnotation(container, enterpriseBean,
sessionBean.getAroundInvokes(),
AroundInvoke.class, "around-invoke-method");
addInterceptorMethodAnnotation(container, enterpriseBean,
sessionBean.getPostConstructs(),
PostConstruct.class, "post-construct-method");
addInterceptorMethodAnnotation(container, enterpriseBean,
sessionBean.getPostActivates(),
PostActivate.class, "post-activate-method");
addInterceptorMethodAnnotation(container, enterpriseBean,
sessionBean.getPrePassivates(),
PrePassivate.class, "pre-passivate-method");
addInterceptorMethodAnnotation(container, enterpriseBean,
sessionBean.getPreDestroys(),
PreDestroy.class, "pre-destroy-method");
}
else if (enterpriseBean instanceof JBossMessageDrivenBeanMetaData)
{
JBossMessageDrivenBeanMetaData messageDriven = (JBossMessageDrivenBeanMetaData) enterpriseBean;