object
JettyUtils extends Logging
Type Members
-
type
Responder[T] = (HttpServletRequest) ⇒ T
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
val
REDIRECT_CONNECTOR_NAME: String
-
val
SPARK_CONNECTOR_NAME: String
-
def
addFilters(handlers: Seq[ServletContextHandler], conf: SparkConf): Unit
-
final
def
asInstanceOf[T0]: T0
-
def
basicAuthenticationHandler(): SecurityHandler
-
def
clone(): AnyRef
-
lazy val
constraintMapping: ConstraintMapping
-
def
createProxyHandler(prefix: String, target: String): ServletContextHandler
-
def
createProxyLocationHeader(prefix: String, headerValue: String, clientRequest: HttpServletRequest, targetUri: URI): String
-
def
createProxyURI(prefix: String, target: String, path: String, query: String): URI
-
def
createRedirectHandler(srcPath: String, destPath: String, beforeRedirect: (HttpServletRequest) ⇒ Unit = x => (), basePath: String = "", httpMethods: Set[String] = Set("GET")): ServletContextHandler
-
def
createServlet[T](servletParams: ServletParams[T], securityMgr: SecurityManager, conf: SparkConf)(implicit arg0: (T) ⇒ AnyRef): HttpServlet
-
def
createServletHandler(path: String, servlet: HttpServlet, basePath: String): ServletContextHandler
-
def
createServletHandler[T](path: String, servletParams: ServletParams[T], securityMgr: SecurityManager, conf: SparkConf, basePath: String = "")(implicit arg0: (T) ⇒ AnyRef): ServletContextHandler
-
def
createStaticHandler(resourceBase: String, path: String): ServletContextHandler
-
var
customAuthenticator: Option[BasicAuthenticator]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
implicit
def
htmlResponderToServlet(responder: Responder[Seq[Node]]): ServletParams[Seq[Node]]
-
def
initializeLogIfNecessary(isInterpreter: Boolean): Unit
-
final
def
isInstanceOf[T0]: Boolean
-
def
isTraceEnabled(): Boolean
-
implicit
def
jsonResponderToServlet(responder: Responder[JValue]): ServletParams[JValue]
-
def
log: Logger
-
def
logDebug(msg: ⇒ String, throwable: Throwable): Unit
-
def
logDebug(msg: ⇒ String): Unit
-
def
logError(msg: ⇒ String, throwable: Throwable): Unit
-
def
logError(msg: ⇒ String): Unit
-
def
logInfo(msg: ⇒ String, throwable: Throwable): Unit
-
def
logInfo(msg: ⇒ String): Unit
-
def
logName: String
-
def
logTrace(msg: ⇒ String, throwable: Throwable): Unit
-
def
logTrace(msg: ⇒ String): Unit
-
def
logWarning(msg: ⇒ String, throwable: Throwable): Unit
-
def
logWarning(msg: ⇒ String): Unit
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
val
skipHandlerStart: ThreadLocal[Boolean]
-
val
snappyDataRealm: String
-
val
snappyDataRoles: Array[String]
-
lazy val
snappyHashLoginService: HashLoginService
-
def
startJettyServer(hostName: String, port: Int, sslOptions: SSLOptions, handlers: Seq[ServletContextHandler], conf: SparkConf, serverName: String = ""): ServerInfo
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
implicit
def
textResponderToServlet(responder: Responder[String]): ServletParams[String]
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from Logging
Inherited from AnyRef
Inherited from Any
Utilities for launching a web server using Jetty's HTTP Server class