Class CookiePersistence

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected io.micronaut.http.cookie.CookieConfiguration cookieConfiguration  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected CookiePersistence​(io.micronaut.http.cookie.CookieConfiguration cookieConfiguration)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Optional<java.lang.String> retrieveValue​(io.micronaut.http.HttpRequest<?> request)  
      protected void save​(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse<?> response, java.lang.String value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • cookieConfiguration

        protected final io.micronaut.http.cookie.CookieConfiguration cookieConfiguration
    • Constructor Detail

      • CookiePersistence

        protected CookiePersistence​(io.micronaut.http.cookie.CookieConfiguration cookieConfiguration)
        Parameters:
        cookieConfiguration - Cookie Configuration
    • Method Detail

      • retrieveValue

        protected java.util.Optional<java.lang.String> retrieveValue​(io.micronaut.http.HttpRequest<?> request)
        Parameters:
        request - Request
        Returns:
        The value of the cookie specified by CookieConfiguration.getCookieName()
      • save

        protected void save​(@NonNull
                            io.micronaut.http.HttpRequest<?> request,
                            @NonNull
                            io.micronaut.http.MutableHttpResponse<?> response,
                            @Nullable
                            java.lang.String value)
        Parameters:
        request - HTTP Request
        response - HTTP Response
        value - Saves a cookie with name CookieConfiguration.getCookieName() with supplied value in the HTTP response.