это нормально
@MessageDriven(...)
public class EventMDB implements MessageListener
{
@Resource
private MessageDrivenContext context;
//onMessage(Message)
...
но работает ли оно, если я помещаю аннотацию ресурса в абстрактный родительский класс?
@MessageDriven(...)
public class EventMDB extend ParentMDB
{
//onEvent(Event)
...
с
public abstract class ParentMDB implements MessageListener
{
@Resource
protected MessageDrivenContext context;
//onMessage(Message) retrieves object of ObjectMessage and invokes onEvent(Event)
//abstract void onEvent(Event)
...