public void onMessage(Message message) {
try {
String id = ((TextMessage) message).getText();
Order order = entityManager.find(Order.class, Long.parseLong(id));
order.setStatus(Order.Status.InProgress);
//timerService.createTimer(500, id); // 20100102, jb: Timer works, but embedded container is not shut down properly
} catch (JMSException e) {
throw new EJBException(e);
}