EngineContext

orchescala.worker.EngineContext

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def getLogger(clazz: Class[_]): OrchescalaLogger
def sendRequest[ServiceIn : Encoder, ServiceOut : ClassTag](request: RunnableRequest[ServiceIn]): () ?=> ServiceOut
def toEngineObject: Json => Any

Concrete methods

def domainObjToEngineObject[A <: Product : Codec](variable: A): Any
def jsonObjectToEngineObject(json: JsonObject): Map[String, Any]
def jsonToEngineValue(json: Json): Any
def objectToEngineObject[T <: Product : Encoder](product: T, key: String, value: Any): Any
def toEngineObject[T <: Product : Encoder](product: T): Map[String, Any]
def toEngineObject(variables: Map[String, Json]): Map[String, Any]
def valueToEngineObject(value: Any): Any
def valuesToEngineObject(variables: Map[String, Any]): Map[String, Any]