gigahorse.support.asynchttpclient

Type members

Classlikes

abstract
class AhcCompletionHandler[A] extends CompletionHandler[A] with AhcHandler
object AhcConfig
class AhcFullResponse(ahcResponse: Response) extends FullResponse
class AhcHttpClient(config: AsyncHttpClientConfig) extends ReactiveHttpClient
Companion
object
Companion
class
class AhcStream[A](publisher: Publisher[A]) extends Stream[A]
abstract
class AhcStreamHandler[A] extends AhcHandler
class AhcStreamResponse(ahcResponse: Response, publisher: Publisher[HttpResponseBodyPart]) extends StreamResponse

Represents a stream response.

Represents a stream response.

class ByteBufferPublisher(xpublisher: Publisher[HttpResponseBodyPart]) extends Publisher[ByteBuffer]
class DelimitedPublisher(xpublisher: Publisher[HttpResponseBodyPart], val delimiter: Byte, val charset: Charset) extends Publisher[String]
class FoldSubscriber[A, B](zero: B, f: (B, A) => B, close: () => Unit) extends Subscriber[A]
class ForEachSubscriber[A](f: A => Unit) extends Subscriber[A]
abstract
class FunctionHandler[A](f: FullResponse => A) extends AhcCompletionHandler[A]
Companion
object
Companion
class
abstract
class Gigahorse extends GigahorseSupport
Companion
object
object Gigahorse extends Gigahorse
Companion
class
trait OkHandler extends AhcHandler
Companion
object
object OkHandler
Companion
class
class ReduceSubscriber[A](f: (A, A) => A) extends Subscriber[A]
abstract
class StreamFunctionHandler[A](f: StreamResponse => Future[A]) extends AhcStreamHandler[A]
class WebSocketListener(handler: PartialFunction[WebSocketEvent, Unit], result: Promise[WebSocket]) extends WebSocketListener with WebSocketByteListener with WebSocketTextListener with WebSocketPingListener with WebSocketPongListener

Types

type AsyncHandler[A] = AsyncHandler[A]