¿Es posible utilizar Seam en un servicio temporizado de JBoss?

Comencé a escribir un nuevo servicio cronometrado de JBoss destinado a usar algunos componentes de costura existentes. Pero parece que no puedo acceder a estos componentes debido a contextos no existentes. ¿Es posible usarlos de otra manera que no sea la situación típica con JSF?

Un pequeño fragmento para demostrar lo que quiero hacer ...

@Service
public class MyService extends DefaultTimedService implements TimedObject, DefaultServiceInterface {
    @Timeout
    public void ejbTimeout(Timer timer) {
        MyInterface loader = (MyInterface) Component.getInstance(MyInterface.SEAM_NAME, true);
        // throws no context!
    }
}

Eso lanza la siguiente excepción por ejemplo:

java.lang.IllegalStateException: No application context active
    at org.jboss.seam.Component.forName(Component.java:1945)
    at org.jboss.seam.Component.getInstance(Component.java:2005)

Respuestas a la pregunta(3)

Su respuesta a la pregunta