io.finch

FilterOps

Related Doc: package finch

implicit final class FilterOps[ReqIn, ReqOut, RepIn, RepOut] extends AnyVal

Alters underlying filter within ! methods composing a filter with a given endpoint or withing a next filter.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FilterOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FilterOps(filter: Filter[ReqIn, RepOut, ReqOut, RepIn])

    filter

    a filter to be altered

Value Members

  1. def !(next: Service[ReqOut, RepIn]): Service[ReqIn, RepOut]

    Composes this filter within given next service.

    Composes this filter within given next service.

    next

    the service to compose

    returns

    a service composed with filter

  2. def ![Req, Rep](next: Filter[ReqOut, RepIn, Req, Rep]): Filter[ReqIn, RepOut, Req, Rep]

    Composes this filter within given next filter.

    Composes this filter within given next filter.

    Req

    the request type

    Rep

    the response type

    next

    the next filter in the chain

    returns

    a filter composed within next filter

  3. def !(next: Endpoint[ReqOut, RepIn]): Endpoint[ReqIn, RepOut]

    Composes this filter within given endpoint next endpoint.

    Composes this filter within given endpoint next endpoint.

    next

    an endpoint to compose

    returns

    an endpoint composed with filter

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

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

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

    Definition Classes
    Any
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. val filter: Filter[ReqIn, RepOut, ReqOut, RepIn]

    a filter to be altered

  9. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  10. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  11. def toString(): String

    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped