|
1 | 1 | package com.reajason.javaweb; |
2 | 2 |
|
3 | 3 | import com.reajason.javaweb.config.*; |
| 4 | +import com.reajason.javaweb.memsell.jboss.JbossShell; |
4 | 5 | import com.reajason.javaweb.memsell.jetty.JettyShell; |
5 | 6 | import com.reajason.javaweb.memsell.packer.Packer; |
6 | 7 | import com.reajason.javaweb.memsell.tomcat.TomcatShell; |
| 8 | +import com.reajason.javaweb.memsell.undertow.UndertowShell; |
7 | 9 | import lombok.SneakyThrows; |
8 | 10 | import org.apache.commons.codec.binary.Base64; |
9 | 11 |
|
|
19 | 21 | public class GeneratorMain { |
20 | 22 | static TomcatShell tomcatShell = new TomcatShell(); |
21 | 23 | static JettyShell jettyShell = new JettyShell(); |
| 24 | + static JbossShell jbossAsShell = new JbossShell(); |
| 25 | + static UndertowShell undertowShell = new UndertowShell(); |
22 | 26 |
|
23 | 27 | public static void main(String[] args) throws IOException { |
24 | 28 | ShellConfig shellConfig = ShellConfig.builder() |
@@ -47,6 +51,10 @@ public static GenerateResult generate(ShellConfig shellConfig, InjectorConfig in |
47 | 51 | return tomcatShell.generate(shellConfig, injectorConfig, shellToolConfig); |
48 | 52 | case JETTY: |
49 | 53 | return jettyShell.generate(shellConfig, injectorConfig, shellToolConfig); |
| 54 | + case JBOSS: |
| 55 | + return jbossAsShell.generate(shellConfig, injectorConfig, shellToolConfig); |
| 56 | + case UNDERTOW: |
| 57 | + return undertowShell.generate(shellConfig, injectorConfig, shellToolConfig); |
50 | 58 | case BES: |
51 | 59 | break; |
52 | 60 | case RESIN: |
|
0 commit comments