Package

io.fintrospect

util

Permalink

package util

Visibility
  1. Public
  2. All

Type Members

  1. class HeapDump extends Service[Request, Response]

    Permalink

    Service to create and download a heap-dump of the current process.

    Service to create and download a heap-dump of the current process. Will only work with Oracle JDK installations. Since this is obviously an expensive operation (it creates a temp file on disc which is deleted when the request completes) don't bind this service to a publicly available endpoint.

Value Members

  1. object Caching

    Permalink

    Useful filters for applying Cache-Controls to request/responses

  2. object Filters

    Permalink

    General case useful filters

  3. object HttpRequestResponseUtil

    Permalink
  4. object MultiBodyType

    Permalink

    Service which allow multiple body types to be supported on a single route, based on the request Content-Type header

  5. object PathSegmentEncoderDecoder

    Permalink
  6. object StrictContentTypeNegotiation

    Permalink

    Service which allows strict content type negotiation (for multiple types) to be supported on a single route.

    Service which allows strict content type negotiation (for multiple types) to be supported on a single route. Note that due to Content-Type negotiation being quite complicated, this service does NOT support full functionality, such as q values or levels.

    The implementation is: Check the Accept header and tries to get an exact match on any "<level1>/<level2>" value that it finds. If no match can be found, return an HTTP 406 (Not Acceptable) status. Wildcards or missing Accept headers will choose the first supplied service in the list.

Ungrouped