org.ofbiz.service.engine
Class HttpEngine

java.lang.Object
  extended by org.ofbiz.service.engine.AbstractEngine
      extended by org.ofbiz.service.engine.GenericAsyncEngine
          extended by org.ofbiz.service.engine.HttpEngine
All Implemented Interfaces:
GenericEngine

public class HttpEngine
extends GenericAsyncEngine

HttpEngine.java


Field Summary
static java.lang.String module
           
 
Fields inherited from class org.ofbiz.service.engine.AbstractEngine
dispatcher, locationMap
 
Fields inherited from interface org.ofbiz.service.engine.GenericEngine
ASYNC_MODE, SYNC_MODE
 
Constructor Summary
HttpEngine(ServiceDispatcher dispatcher)
           
 
Method Summary
static java.lang.String httpEngine(HttpServletRequest request, HttpServletResponse response)
          Event for handling HTTP services
 java.util.Map<java.lang.String,java.lang.Object> runSync(java.lang.String localName, ModelService modelService, java.util.Map<java.lang.String,java.lang.Object> context)
          Run the service synchronously and return the result.
 void runSyncIgnore(java.lang.String localName, ModelService modelService, java.util.Map<java.lang.String,java.lang.Object> context)
          Run the service synchronously and IGNORE the result.
 
Methods inherited from class org.ofbiz.service.engine.GenericAsyncEngine
allowCallbacks, runAsync, runAsync
 
Methods inherited from class org.ofbiz.service.engine.AbstractEngine
getLocation, initLocations, sendCallbacks, sendCallbacks, sendCallbacks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module
Constructor Detail

HttpEngine

public HttpEngine(ServiceDispatcher dispatcher)
Method Detail

runSync

public java.util.Map<java.lang.String,java.lang.Object> runSync(java.lang.String localName,
                                                                ModelService modelService,
                                                                java.util.Map<java.lang.String,java.lang.Object> context)
                                                         throws GenericServiceException
Description copied from interface: GenericEngine
Run the service synchronously and return the result.

Specified by:
runSync in interface GenericEngine
Specified by:
runSync in class GenericAsyncEngine
Parameters:
localName - Name of the LocalDispatcher.
modelService - Service model object.
context - Map of name, value pairs composing the context.
Returns:
Map of name, value pairs composing the result.
Throws:
GenericServiceException
See Also:
GenericEngine.runSync(java.lang.String, org.ofbiz.service.ModelService, java.util.Map)

runSyncIgnore

public void runSyncIgnore(java.lang.String localName,
                          ModelService modelService,
                          java.util.Map<java.lang.String,java.lang.Object> context)
                   throws GenericServiceException
Description copied from interface: GenericEngine
Run the service synchronously and IGNORE the result.

Specified by:
runSyncIgnore in interface GenericEngine
Specified by:
runSyncIgnore in class GenericAsyncEngine
Parameters:
localName - Name of the LocalDispatcher.
modelService - Service model object.
context - Map of name, value pairs composing the context.
Throws:
GenericServiceException
See Also:
GenericEngine.runSyncIgnore(java.lang.String, org.ofbiz.service.ModelService, java.util.Map)

httpEngine

public static java.lang.String httpEngine(HttpServletRequest request,
                                          HttpServletResponse response)
Event for handling HTTP services

Parameters:
request - HttpServletRequest object
response - HttpServletResponse object
Returns:
null