Should I raise a JIRA issue for this?
The transaction timeout only works if specified on the EJB3 bean itself. Since you're using a Seam component which delegates to TimerServiceDispatcher (which is the EJB3), the transaction timeout annotation will not take hold.
thanks for the reply.
So this means that this annotation simply cannot be used with a Seam component?