Google app engine 如何在AppEngineMapper派生类中调用getServletContext()等价物?
我有一个Mapper类,它扩展了Google app engine 如何在AppEngineMapper派生类中调用getServletContext()等价物?,google-app-engine,mapreduce,Google App Engine,Mapreduce,我有一个Mapper类,它扩展了AppEngineMapper 现在,在我的map函数(publicvoidmap(Key-Key,Entity-value,Context-Context))中,我需要访问PersistenceManager。要获取singletonPersistenceManager,我需要ServletContext对象 通常,在HTTPServlet扩展类中,我调用getServletContext()并将其传递给getPersistenceManager对象。但在Map
AppEngineMapper
现在,在我的map函数(publicvoidmap(Key-Key,Entity-value,Context-Context)
)中,我需要访问PersistenceManager
。要获取singletonPersistenceManager
,我需要ServletContext
对象
通常,在HTTPServlet
扩展类中,我调用getServletContext()
并将其传递给getPersistenceManager
对象。但在Mapper扩展类中,我没有或可以调用getServletContext()
有人能就如何在我的mapper类中获取servletcontext或者是否有方法将servlet上下文从我的servlet传递到mapper扩展类给出建议吗?我正在通过cron作业(以编程方式)使用auto-mapreduce。你知道这一点吗?你知道这一点吗?