module NoirTechs::Catalog::Java

Overview

NoirTechs catalog entry: java_wicket. One file per technology; NoirTechs::TECHS in src/techs/techs.cr is macro-derived from every constant under NoirTechs::Catalog.

Defined in:

techs/catalog/java/armeria.cr
techs/catalog/java/cli.cr
techs/catalog/java/dropwizard.cr
techs/catalog/java/helidon.cr
techs/catalog/java/httpserver.cr
techs/catalog/java/javalin.cr
techs/catalog/java/jaxrs.cr
techs/catalog/java/jsp.cr
techs/catalog/java/micronaut.cr
techs/catalog/java/play.cr
techs/catalog/java/quarkus.cr
techs/catalog/java/spark.cr
techs/catalog/java/spring.cr
techs/catalog/java/struts2.cr
techs/catalog/java/vertx.cr
techs/catalog/java/wicket.cr

Constant Summary

ARMERIA = {:java_armeria => {:framework => "Armeria", :language => "Java", :similar => ["armeria", "java-armeria", "java_armeria"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => false}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
CLI = {:java_cli => {:framework => "CLI (picocli / args4j / JCommander / commons-cli / airline / JOpt Simple)", :language => "Java", :similar => ["java-cli", "java_cli", "picocli", "args4j", "jcommander", "commons-cli", "airline", "jopt-simple", "joptsimple"], :supported => {:endpoint => true, :method => false, :params => {:query => false, :path => false, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}}}
DROPWIZARD = {:java_dropwizard => {:framework => "Dropwizard", :language => "Java", :similar => ["dropwizard", "java-dropwizard", "java_dropwizard"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
HELIDON_MP = {:java_helidon_mp => {:framework => "Helidon MP", :language => "Java", :similar => ["helidon-mp", "helidon_mp", "java-helidon-mp", "java_helidon_mp"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
HELIDON_SE = {:java_helidon_se => {:framework => "Helidon SE", :language => "Java", :similar => ["helidon", "helidon-se", "helidon_se", "java-helidon-se", "java_helidon_se"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
HTTPSERVER = {:java_httpserver => {:framework => "JDK HttpServer", :language => "Java", :similar => ["jdk-httpserver", "java-httpserver", "java_httpserver", "com.sun.net.httpserver", "jdk.httpserver"], :supported => {:endpoint => true, :method => true, :params => {:query => false, :path => false, :body => true, :header => true, :cookie => false}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
JAVALIN = {:java_javalin => {:framework => "Javalin", :language => "Java", :similar => ["javalin", "java-javalin", "java_javalin"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
JAXRS = {:java_jaxrs => {:framework => "JAX-RS", :language => "Java", :similar => ["jaxrs", "jax-rs", "jakarta-rest", "java-jaxrs", "java_jaxrs"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
JSP = {:java_jsp => {:framework => "JSP", :language => "Java", :similar => ["jsp", "java-jsp", "java_jsp"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => false, :cookie => false}, :static_path => true, :websocket => false}, :context => {:guards => true}}}
MICRONAUT = {:java_micronaut => {:framework => "Micronaut", :language => "Java", :similar => ["micronaut", "java-micronaut", "java_micronaut"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
PLAY = {:java_play => {:framework => "Play Framework", :language => "Java", :similar => ["play", "play-framework", "java-play", "java_play"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
QUARKUS = {:java_quarkus => {:framework => "Quarkus", :language => "Java", :similar => ["quarkus", "java-quarkus", "java_quarkus"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
SPARK = {:java_spark => {:framework => "Spark Java", :language => "Java", :similar => ["spark", "spark-java", "java-spark", "java_spark"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
SPRING = {:java_spring => {:framework => "Spring", :language => "Java", :similar => ["spring", "java-spring", "java_spring"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => false}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
STRUTS2 = {:java_struts2 => {:framework => "Apache Struts 2", :language => "Java", :similar => ["struts", "struts2", "apache-struts", "apache-struts2", "java-struts2", "java_struts2"], :supported => {:endpoint => true, :method => true, :params => {:query => false, :path => true, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
VERTX = {:java_vertx => {:framework => "Vert.x", :language => "Java", :similar => ["vertx", "vert.x", "java-vertx", "java_vertx"], :supported => {:endpoint => true, :method => true, :params => {:query => false, :path => true, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
WICKET = {:java_wicket => {:framework => "Apache Wicket", :language => "Java", :similar => ["wicket", "apache-wicket", "apache wicket", "java-wicket", "java_wicket"], :supported => {:endpoint => true, :method => true, :params => {:query => false, :path => true, :body => false, :header => false, :cookie => false}, :static_path => true, :websocket => false}, :context => {:callee => true}}}