Class

io.finch

FilterOps

Related Doc: package finch

Permalink

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
Visibility
  1. Public
  2. All

Instance Constructors

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

    Permalink

    filter

    a filter to be altered

Value Members

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

    Permalink

    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]

    Permalink

    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. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  4. final def ##(): Int

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

    Permalink
    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

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

    Permalink

    a filter to be altered

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

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

    Permalink
    Definition Classes
    Any
  10. def toString(): String

    Permalink
    Definition Classes
    Any

Deprecated Value Members

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

    Permalink

    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

    Annotations
    @deprecated
    Deprecated

    (Since version 0.8.0) Endpoint is deprecated in favor of coproduct routers

Inherited from AnyVal

Inherited from Any

Ungrouped