Accesar objetos externos en Jersey Resource class

Tengo el escenario donde tengo el siguiente servidor de embarcadero incorporado:

    Server server = new Server(8080);
      Context root = new Context(server, "/", Context.SESSIONS);
      root.addServlet(
            new ServletHolder(
                  new ServletContainer(
                        new PackagesResourceConfig(
                              "edu.mit.senseable.livesingapore.platform.restws.representations"))),
            "/");
Myobj myobj = new Myobj(12,13);
      server.start();

y tener la siguiente clase de recurso (usando el marco de Jersey)

    import javax.ws.rs.Consumes;
import javax.ws.rs.FormParam;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

@Path("/")
public class DataStreams {
   @GET
   @Path("/datastreams")
   @Produces(MediaType.TEXT_PLAIN)
   public String getDataStreams() {
      return getStreams("text");
   }
}

Aquí en mi clase de recursos quiero acceder a un objeto "myobj". ¿Alguien puede sugerirme cómo puedo acceder? porque la clase de recurso se llama directamente por el marco.

[editar] ¿Básicamente quiero saber cómo inyectar cualquier objeto en la clase de recurso?

[Editar

Intenté esto:

 pkgrc.getSingletons().add(
        new SingletonTypeInjectableProvider<Annotation, InjectZk>(
              InjectZk.class, new InjectZk(this.zooKeeper)) {
        });

siguiendo es la clase de proveedor

  @Provider
public class InjectZk {
   private ZooKeeper zk;

   public InjectZk() {
      // TODO Auto-generated constructor stub
   }

   public InjectZk(ZooKeeper zk) {
      // TODO Auto-generated constructor stub
      this.zk = zk;
   }

   public ZooKeeper getZk() {
      return zk;
   }

}

y lo estoy usando en la clase de recurso como:

 @Context

InjectZk zk;

Recibo el siguiente error al ejecutar el servidor:

SEVERE: Missing dependency for field: edu.mit.senseable.livesingapore.platform.core.components.clientrequest.InjectZk edu.mit.senseable.livesingapore.platform.core.components.clientrequest.DataStreams.zk
2011-09-28 16:18:47.714:/:WARN:  unavailable
com.sun.jersey.spi.inject.Errors$ErrorMessagesException

¿Alguna sugerencia? (Por cierto, estoy usando Embedded embarcadero)

Respuestas a la pregunta(1)

Su respuesta a la pregunta