com.twitter.diffy.proxy

SimpleHttpDifferenceProxy

case class SimpleHttpDifferenceProxy(settings: Settings, collector: InMemoryDifferenceCollector, joinedDifferences: JoinedDifferences, analyzer: DifferenceAnalyzer) extends HttpDifferenceProxy with Product with Serializable

A Twitter-specific difference proxy that adds custom filters to unpickle TapCompare traffic from TFE and optionally drop requests that have side effects

settings

The settings needed by DifferenceProxy

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SimpleHttpDifferenceProxy
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. HttpDifferenceProxy
  7. DifferenceProxy
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SimpleHttpDifferenceProxy(settings: Settings, collector: InMemoryDifferenceCollector, joinedDifferences: JoinedDifferences, analyzer: DifferenceAnalyzer)

    settings

    The settings needed by DifferenceProxy

Type Members

  1. type Rep = HttpResponse

    Definition Classes
    HttpDifferenceProxyDifferenceProxy
  2. type Req = HttpRequest

    Definition Classes
    HttpDifferenceProxyDifferenceProxy
  3. type Srv = HttpService

    Definition Classes
    HttpDifferenceProxyDifferenceProxy

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val analyzer: DifferenceAnalyzer

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. val candidate: Srv

    Definition Classes
    DifferenceProxy
  9. def clear(): Future[Unit]

    Definition Classes
    DifferenceProxy
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. val collector: InMemoryDifferenceCollector

  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. val joinedDifferences: JoinedDifferences

  17. var lastReset: Time

    Definition Classes
    DifferenceProxy
  18. def liftRequest(req: HttpRequest): Future[Message]

    Definition Classes
    HttpDifferenceProxyDifferenceProxy
  19. def liftResponse(resp: Try[HttpResponse]): Future[Message]

    Definition Classes
    HttpDifferenceProxyDifferenceProxy
  20. val lifter: HttpLifter

    Definition Classes
    HttpDifferenceProxy
  21. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  24. val primary: Srv

    Definition Classes
    DifferenceProxy
  25. val proxy: Service[HttpRequest, HttpResponse]

  26. val secondary: Srv

    Definition Classes
    DifferenceProxy
  27. lazy val server: ListeningServer

    Definition Classes
    HttpDifferenceProxyDifferenceProxy
  28. def serviceFactory(serverset: String, label: String): HttpService

    Definition Classes
    HttpDifferenceProxyDifferenceProxy
  29. val servicePort: InetSocketAddress

  30. val settings: Settings

    The settings needed by DifferenceProxy

    The settings needed by DifferenceProxy

    Definition Classes
    SimpleHttpDifferenceProxyDifferenceProxy
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  32. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from HttpDifferenceProxy

Inherited from DifferenceProxy

Inherited from AnyRef

Inherited from Any

Ungrouped