com.joypeg.scamandrill

client

package client

Visibility
  1. Public
  2. All

Type Members

  1. trait MandrillClient extends AnyRef

    Trait to define the operations that are allowed by either the Blocking or Async client.

    Trait to define the operations that are allowed by either the Blocking or Async client. Note that each operation return either a Future (in case of the async client) or a Try (in case of the blocking client). It also contains the list of endpoints of the Mandrill API.

  2. case class MandrillError(status: String, code: Int, name: String, message: String) extends Product with Serializable

  3. case class MandrillResponseException(httpCode: Int, httpReason: String, mandrillError: MandrillError) extends RuntimeException with Product with Serializable

  4. trait ScamandrillSendReceive extends SimpleLogger

    This trait abstract on top of spray the handling of all request / response to the mandrill API.

    This trait abstract on top of spray the handling of all request / response to the mandrill API. Its executeQuery fuction is the one use by both the async client and the blocking one (wrapper).

Value Members

  1. object MandrillAsyncClient extends MandrillClient with ScamandrillSendReceive

  2. object MandrillBlockingClient extends MandrillClient

  3. object MandrillResponseException extends Serializable

  4. object MandrillResponseExceptionJsonProtocol extends DefaultJsonProtocol

Ungrouped