package akka;
import akka.actor.UntypedActor;
import auth.TokenService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class TokenCleaner extends UntypedActor {
private final static Logger logger = LoggerFactory.getLogger(TokenCleaner.class);
@Override
public void onReceive(Object message) throws Exception {
logger.info("TokenCleaner {}", message);
switch ((String) message) {
case "CleanTokens":
cleanExpiredTokens();
break;
}
}
private void cleanExpiredTokens() {
TokenService service = new TokenService();
service.cleanOldExpiredTokens();
}
}