Interface HttpSessionIdEncoder

All Known Subinterfaces:
HttpSessionIdStrategy
All Known Implementing Classes:
CookieHttpSessionStrategy, HeadersHttpSessionIdStrategy

public interface HttpSessionIdEncoder
Strategy interface for encoding Session IDs so they are represented in the response.
Since:
1.0
Author:
Graeme Rocher
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    encodeId(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse<?> response, Session session)
    Encode the given Session into the response.
  • Method Details

    • encodeId

      void encodeId(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse<?> response, Session session)
      Encode the given Session into the response. The strategy can choose to use headers, cookies or whatever strategy suites the use case.
      Parameters:
      request - The request
      response - The response
      session - The session