CommonJ is an extension layered in to the servers by BEA and IBM, so they certainly aren't directly supported by the GF container.
There's the JEE EJB Timer service. It's probably not as flexible as what the CommonJ facilities, but it handles most everything you need with a bit of finagling. It does, however, require an EJB tier and can't be used directly by the servlet tier (the servlet would have to call a session bean method to be able to leverage the JEE Timer service).
Look to EJB 3.1 where things like the CommonJ Timer service are being discussed to be rolled in to the spec, but that's a ways out.
[Message sent by forum member 'whartung' (whartung)]
http://forums.java.net/jive/thread.jspa?messageID=251787