Jboss 消息驱动bean-部署时的通知?
是否有可能在bean内部(本例中为mdb)得到通知,其部署过程刚刚完成?我很确定一旦构造函数完成,它就被认为是“已部署的” 好的,为了解决否决票问题,从中,您可以使用两种生命周期方法:Jboss 消息驱动bean-部署时的通知?,jboss,ejb,jboss-mdb,Jboss,Ejb,Jboss Mdb,是否有可能在bean内部(本例中为mdb)得到通知,其部署过程刚刚完成?我很确定一旦构造函数完成,它就被认为是“已部署的” 好的,为了解决否决票问题,从中,您可以使用两种生命周期方法: void ejbRemove() A container invokes this method before it ends the life of the message-driven object. void setMessageDrivenContext(MessageDrivenConte
void ejbRemove()
A container invokes this method before it ends the life of the message-driven object.
void setMessageDrivenContext(MessageDrivenContext ctx)
Set the associated message-driven context.
不幸的是,就是这样。我想说,当调用
setMessageDrivenContext
时,这就是您部署的bean——您知道容器有一个上下文,并已将其分配给MDB
您的设计存在的问题是MDB是被动组件,在收到消息之前,它们不应该做任何事情。我可以问您一件事:您想做什么?当然可以。我正试图写一个被石英激活的MDB。看起来很简单,但我需要通过JMS消息从“主”节点获取其激活配置。基本上,每次MDB部署到给定的“从”节点上时,我想做的就是向“主”请求配置。