Class

im.actor.server.webhooks.http.routes

WebhooksHttpHandler

Related Doc: package routes

Permalink

final class WebhooksHttpHandler extends HttpHandler with OutgoingHooks with IngoingHooks with TokenStatus

Linear Supertypes
TokenStatus, IngoingHooks, ContentUnmarshaller, OutgoingHooks, PlayJsonSupport, ReverseHookUnmarshaler, HttpHandler, HttpApiHelpers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. WebhooksHttpHandler
  2. TokenStatus
  3. IngoingHooks
  4. ContentUnmarshaller
  5. OutgoingHooks
  6. PlayJsonSupport
  7. ReverseHookUnmarshaler
  8. HttpHandler
  9. HttpApiHelpers
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new WebhooksHttpHandler()(implicit system: ActorSystem)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val corsHeaders: List[RawHeader]

    Permalink
    Definition Classes
    HttpApiHelpers
  7. def defaultVersion(route: Route): Route

    Permalink
    Definition Classes
    HttpApiHelpers
  8. implicit val ec: ExecutionContext

    Permalink
    Attributes
    protected
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def findHook(token: String, id: Int): Future[Option[Int]]

    Permalink
    Definition Classes
    OutgoingHooks
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. def ingoing: Route

    Permalink
    Definition Classes
    IngoingHooks
  16. val integrationTokensKv: SimpleKeyValue[Int]

    Permalink
    Attributes
    protected
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. def list(token: String): Future[Xor[(StatusCode, String), Seq[ReverseHookResponse]]]

    Permalink
    Definition Classes
    OutgoingHooks
  19. val log: LoggingAdapter

    Permalink
    Attributes
    protected
  20. implicit val materializer: Materializer

    Permalink
    Definition Classes
    WebhooksHttpHandler → ContentUnmarshaller → ReverseHookUnmarshaler
  21. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. def outgoing: Route

    Permalink
    Definition Classes
    OutgoingHooks
  25. implicit def playJsValueMarshaller(implicit printer: (JsValue) ⇒ String): ToEntityMarshaller[JsValue]

    Permalink
    Definition Classes
    PlayJsonSupport
  26. implicit def playJsValueUnmarshaller: FromEntityUnmarshaller[JsValue]

    Permalink
    Definition Classes
    PlayJsonSupport
  27. implicit def playJsonMarshaller[A](implicit writes: Writes[A], printer: (JsValue) ⇒ String): ToEntityMarshaller[A]

    Permalink
    Definition Classes
    PlayJsonSupport
  28. implicit def playJsonMarshallerConverter[A](writes: Writes[A])(implicit printer: (JsValue) ⇒ String): ToEntityMarshaller[A]

    Permalink
    Definition Classes
    PlayJsonSupport
  29. implicit def playJsonUnmarshaller[A](implicit reads: Reads[A]): FromEntityUnmarshaller[A]

    Permalink
    Definition Classes
    PlayJsonSupport
  30. implicit def playJsonUnmarshallerConverter[A](reads: Reads[A]): FromEntityUnmarshaller[A]

    Permalink
    Definition Classes
    PlayJsonSupport
  31. def register(token: String, uri: String): Future[Xor[(StatusCode, String), Int]]

    Permalink
    Definition Classes
    OutgoingHooks
  32. def routes: Route

    Permalink
    Definition Classes
    WebhooksHttpHandler → HttpHandler
  33. def send(content: Content, token: String): Future[Either[StatusCode, Unit]]

    Permalink
    Definition Classes
    IngoingHooks
  34. def status: Route

    Permalink
    Definition Classes
    TokenStatus
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  36. implicit val system: ActorSystem

    Permalink
  37. implicit val timeout: Timeout

    Permalink
  38. implicit val toContent: FromRequestUnmarshaller[Content]

    Permalink
    Definition Classes
    ContentUnmarshaller
  39. implicit val toReverseHook: FromRequestUnmarshaller[ReverseHook]

    Permalink
    Definition Classes
    ReverseHookUnmarshaler
  40. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  41. def unregister(token: String, id: Int): Future[Xor[(StatusCode, String), Unit]]

    Permalink
    Definition Classes
    OutgoingHooks
  42. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TokenStatus

Inherited from IngoingHooks

Inherited from ContentUnmarshaller

Inherited from OutgoingHooks

Inherited from PlayJsonSupport

Inherited from ReverseHookUnmarshaler

Inherited from HttpHandler

Inherited from HttpApiHelpers

Inherited from AnyRef

Inherited from Any

Ungrouped