... | @@ -25,31 +25,31 @@ public class ExampleEmbeddedServer |
... | @@ -25,31 +25,31 @@ public class ExampleEmbeddedServer |
|
{
|
|
{
|
|
public static void main(String[] args) throws Exception
|
|
public static void main(String[] args) throws Exception
|
|
{
|
|
{
|
|
DelightConfig cfg = DelightConfigFinder.getDefaultConfigBuilder()
|
|
DelightConfig cfg = DelightConfigFinder.getDefaultConfigBuilder()
|
|
.setOption("STRICT_SAME_ORIGIN_POLICY", false)
|
|
.setOption("STRICT_SAME_ORIGIN_POLICY", false)
|
|
|
|
|
|
.setOption("mvn-micro-repo.groupId", "dfki.sds.delight" )
|
|
.setOption("mvn-micro-repo.groupId", "dfki.sds.delight" )
|
|
.setOption("mvn-micro-repo.artifactId", "example" )
|
|
.setOption("mvn-micro-repo.artifactId", "example" )
|
|
.setOption("mvn-micro-repo.version", "0.1-alpha-fluent-SNAPSHOT")
|
|
.setOption("mvn-micro-repo.version", "0.1-alpha-fluent-SNAPSHOT")
|
|
|
|
|
|
.setOption("mvn-micro-repo.delightVersion" , "4.0-SNAPSHOT")
|
|
.setOption("mvn-micro-repo.delightVersion" , "4.0-SNAPSHOT")
|
|
|
|
|
|
.setOption("stats.logInterval", 10)
|
|
.setOption("stats.logInterval", 10)
|
|
.usePresentFeatures(true)
|
|
.usePresentFeatures(true)
|
|
.build();
|
|
.build();
|
|
|
|
|
|
DelightServer server = new DelightServer(cfg)
|
|
DelightServer server = new DelightServer(cfg)
|
|
.port( 8080 )
|
|
.port( 8080 )
|
|
.path( "/example-delight-webapp/delight" )
|
|
.contextPath( "/example-delight-webapp/delight" )
|
|
.asyncTimeout(5, TimeUnit.MINUTES)
|
|
.asyncTimeout(5, TimeUnit.MINUTES)
|
|
.init( backend -> {
|
|
.init( backend -> {
|
|
backend.addHandlerByClass("myHandler", ExampleHandler.class);
|
|
backend.addHandlerByClass("myHandler", ExampleHandler.class);
|
|
backend.addHandlerByClass("abstract", HandlerForAbstractInterface.class);
|
|
backend.addHandlerByClass("abstract", HandlerForAbstractInterface.class);
|
|
backend.addHandlerByClass("sse", SseHandler.class);
|
|
backend.addHandlerByClass("sse", SseHandler.class);
|
|
backend.addHandlerByClass(ServiceWithPredfinedHandlerName.class);
|
|
backend.addHandlerByClass(ServiceWithPredfinedHandlerName.class);
|
|
});
|
|
});
|
|
server.start();
|
|
server.start();
|
|
server.waitForShutdown();
|
|
server.waitForShutdown();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|
|
```
|
... | | ... | |