org.ofbiz.minilang
Class SimpleServiceEngine

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

public final class SimpleServiceEngine
extends GenericAsyncEngine

Standard Java Static Method Service Engine


Field Summary
 
Fields inherited from class org.ofbiz.service.engine.GenericAsyncEngine
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
SimpleServiceEngine(ServiceDispatcher dispatcher)
          Creates new Engine
 
Method Summary
 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
 

Constructor Detail

SimpleServiceEngine

public SimpleServiceEngine(ServiceDispatcher dispatcher)
Creates new Engine

Method Detail

runSyncIgnore

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

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

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
Run the service synchronously and return the result

Specified by:
runSync in interface GenericEngine
Specified by:
runSync in class GenericAsyncEngine
Parameters:
context - Map of name, value pairs composing the context
localName - Name of the LocalDispatcher.
modelService - Service model object.
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)