object
DefaultHttpChannelInitializer
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
-
final
def
asInstanceOf[T0]: T0
-
-
-
lazy val
basicAuth: BasicAuth
-
def
clone(): AnyRef
-
lazy val
dispatcher: Dispatcher
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
def
removeHandlerIfExists(pipeline: ChannelPipeline, klass: Class[_ <: ChannelHandler]): Unit
-
def
removeUnusedHandlersForWebSocket(pipeline: ChannelPipeline): Unit
-
lazy val
setCORS: SetCORS
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
lazy val
uriParser: UriParser
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
lazy val
xSendFile: XSendFile
-
Inherited from AnyRef
Inherited from Any
Sharable handlers are put here so that they can be easily picked up by apps that want to use custom pipeline. Those apps may only want a subset of default handlers.
When an app uses its own dispatcher (not Xitrum's routing/dispatcher) and only needs Xitrum's fast static file serving, it may use only these handlers:
Inbound: HttpRequestDecoder Request2Env PublicFileServer Its own dispatcher
Outbound: HttpResponseEncoder ChunkedWriteHandler XSendFile