001package io.avaje.http.generator.javalin; 002 003import io.avaje.http.generator.core.BaseProcessor; 004import io.avaje.http.generator.core.ControllerReader; 005import io.avaje.http.generator.core.PlatformAdapter; 006import io.avaje.http.generator.core.ProcessingContext; 007 008import java.io.IOException; 009 010public class JavalinProcessor extends BaseProcessor { 011 012 @Override 013 protected PlatformAdapter providePlatformAdapter() { 014 return new JavalinAdapter(); 015 } 016 017 @Override 018 public void writeControllerAdapter(ProcessingContext ctx, ControllerReader reader) throws IOException { 019 new ControllerWriter(reader, ctx).write(); 020 } 021}