I would like to find out if there is a container configuration other than Queued Pessimistic locking that I can use commit option A with. Before jboss 3.x I was using MethodOnlyEJBLock and it was really performing. But I don't know why it was deprecated. I've tried to use Instance Per Transaction CMP but commit option A cannot be used with it, so performance is really bad.
You should use read-only methods.
Method-only was removed because it
broke spec required behaviour.