package com.github.dreamhead.moco.cookie; import io.netty.handler.codec.http.cookie.Cookie; import java.util.concurrent.TimeUnit; public class MaxAgeCookieAttribute extends ActualCookieAttribute { private final long maxAge; private final TimeUnit unit; public MaxAgeCookieAttribute(final long actualMaxAge, final TimeUnit actualUnit) { this.maxAge = actualMaxAge; this.unit = actualUnit; } @Override public final void visit(final Cookie cookie) { cookie.setMaxAge(unit.toSeconds(maxAge)); } }