JdbcRpcServer

molecule.sql.jdbc.marshalling.JdbcRpcServer
object JdbcRpcServer extends MoleculeRpcServer_AkkaHttp, App

Server app serving http requests from client

Run with

sbt sqlJdbcJVM/run

Attributes

Source
JdbcRpcServer.scala
Graph
Supertypes
trait App
trait DelayedInit
class MoleculeRpcServer_AkkaHttp
class RpcHandlers
trait SerializationUtils
trait MoleculeLogging
trait Logging
class Object
trait Matchable
class Any
Show all
Self type

Members list

Type members

Inherited classlikes

implicit class byteBuffer2byteArray(byteBuffer: ByteBuffer)

Attributes

Inherited from:
SerializationUtils
Source
SerializationUtils.scala
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

final protected def args: Array[String]

Attributes

Inherited from:
App
def handleDelete(argsSerialized: ByteBuffer): Future[Array[Byte]]

Attributes

Inherited from:
RpcHandlers
Source
RpcHandlers.scala
def handleInsert(argsSerialized: ByteBuffer): Future[Array[Byte]]

Attributes

Inherited from:
RpcHandlers
Source
RpcHandlers.scala
def handleQuery(argsSerialized: ByteBuffer): Future[Array[Byte]]

Attributes

Inherited from:
RpcHandlers
Source
RpcHandlers.scala
def handleQueryCursor(argsSerialized: ByteBuffer): Future[Array[Byte]]

Attributes

Inherited from:
RpcHandlers
Source
RpcHandlers.scala
def handleQueryOffset(argsSerialized: ByteBuffer): Future[Array[Byte]]

Attributes

Inherited from:
RpcHandlers
Source
RpcHandlers.scala
def handleSave(argsSerialized: ByteBuffer): Future[Array[Byte]]

Attributes

Inherited from:
RpcHandlers
Source
RpcHandlers.scala
def handleUpdate(argsSerialized: ByteBuffer): Future[Array[Byte]]

Attributes

Inherited from:
RpcHandlers
Source
RpcHandlers.scala
protected def logger: Logger

The logger for this class.

The logger for this class.

Attributes

Inherited from:
Logging
Source
Logging.scala
protected def loggerName: String

Override this to change the name of the underlying logger.

Override this to change the name of the underlying logger.

Defaults to class name with package

Attributes

Inherited from:
Logging
Source
Logging.scala
final def main(args: Array[String]): Unit

Attributes

Inherited from:
App

Deprecated and Inherited methods

override def delayedInit(body: => Unit): Unit

Attributes

Deprecated
[Since version 2.11.0] the delayedInit mechanism will disappear
Definition Classes
App -> DelayedInit
Inherited from:
App

Inherited fields

val logFormatter: Formatter

Attributes

Inherited from:
MoleculeLogging
Source
MoleculeLogging.scala
val logLevel: Level

Attributes

Inherited from:
MoleculeLogging
Source
MoleculeLogging.scala
val moleculeRpcRoute: Route

Attributes

Inherited from:
MoleculeRpcServer_AkkaHttp
Source
MoleculeRpcServer_AkkaHttp.scala

Implicits

Inherited implicits

final implicit def byteBuffer2byteArray(byteBuffer: ByteBuffer): byteBuffer2byteArray

Attributes

Inherited from:
SerializationUtils
Source
SerializationUtils.scala
implicit val executionContext: ExecutionContextExecutor

Attributes

Inherited from:
MoleculeRpcServer_AkkaHttp
Source
MoleculeRpcServer_AkkaHttp.scala
implicit val system: ActorSystem

Attributes

Inherited from:
MoleculeRpcServer_AkkaHttp
Source
MoleculeRpcServer_AkkaHttp.scala