ReplServer

class ReplServer(repl: EmbeddedRepl, serverHost: String, serverPort: Int, serverAuthUsername: String, serverAuthPassword: String) extends WebServiceWithWebSocket[QueryResult]
Companion:
object
class MainRoutes
trait Routes
class Main
class Object
trait Matchable
class Any

Type members

Inherited classlikes

class basicAuth extends RawDecorator

Value members

Concrete methods

override def getResult(uuidParam: String)(isAuthorized: Boolean): Response[Obj]
Definition Classes
override def handler(): WebsocketResult
Definition Classes
def postQuery(query: String)(isAuthorized: Boolean): Response[Obj]
def postQuerySimple(query: String)(isAuthorized: Boolean): Response[Obj]
override def resultToJson(result: QueryResult, success: Boolean): Obj
Definition Classes

Inherited methods

def allRoutes: Seq[Routes]
Inherited from:
MainRoutes
def caskMetadata: RoutesEndpointsMetadata[Routes]
Inherited from:
Routes
def createActorContext: Simple
Inherited from:
Main
def createExecutionContext: ExecutionContextExecutorService
Inherited from:
Main
def debugMode: Boolean
Inherited from:
Main
def decorators: Seq[Decorator[_, _, _]]
Inherited from:
Routes
def defaultHandler: BlockingHandler
Inherited from:
Main
def dispatchTrie: DispatchTrie[Map[String, (Routes, EndpointMetadata[_])]]
Inherited from:
Main
def handleEndpointError(routes: Routes, metadata: EndpointMetadata[_], e: Error): Response[String]
Inherited from:
Main
Inherited from:
Main
def handleNotFound(): Raw
Inherited from:
Main
override def host: String
Definition Classes
Inherited from:
WebServiceWithWebSocket
def main(args: Array[String]): Unit
Inherited from:
Main
def mainDecorators: Seq[Decorator[_, _, _]]
Inherited from:
Main
override def port: Int
Definition Classes
Inherited from:
WebServiceWithWebSocket
def returnResult(result: QueryResult): Unit
def verbose: Boolean
Inherited from:
Main

Inherited fields

val executionContext: ExecutionContextExecutorService
Inherited from:
Main
var openConnections: Set[WsChannelActor]
val resultMap: ConcurrentHashMap[UUID, (QueryResult, Boolean)]
val unauthorizedResponse: Response[Obj]

Implicits

Inherited implicits

implicit val actorContext: Context
Inherited from:
Main
implicit def log: Logger
Inherited from:
Main