annotate src/luan/modules/http/impl/NotFound.java @ 1167:7e6f28c769a1

better handlers
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 08 Feb 2018 19:06:31 -0700
parents 4beabb087be6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1160
4beabb087be6 add http/impl
Franklin Schmidt <fschmidt@gmail.com>
parents: 1136
diff changeset
1 package luan.modules.http.impl;
377
a8d03e6882c6 add web/NotFound.java
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
2
1160
4beabb087be6 add http/impl
Franklin Schmidt <fschmidt@gmail.com>
parents: 1136
diff changeset
3 import luan.webserver.Request;
4beabb087be6 add http/impl
Franklin Schmidt <fschmidt@gmail.com>
parents: 1136
diff changeset
4 import luan.webserver.Response;
4beabb087be6 add http/impl
Franklin Schmidt <fschmidt@gmail.com>
parents: 1136
diff changeset
5 import luan.webserver.Handler;
377
a8d03e6882c6 add web/NotFound.java
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
6
a8d03e6882c6 add web/NotFound.java
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
7
1160
4beabb087be6 add http/impl
Franklin Schmidt <fschmidt@gmail.com>
parents: 1136
diff changeset
8 public class NotFound implements Handler {
1167
7e6f28c769a1 better handlers
Franklin Schmidt <fschmidt@gmail.com>
parents: 1160
diff changeset
9 private final LuanHandler luanHandler;
377
a8d03e6882c6 add web/NotFound.java
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
10
1167
7e6f28c769a1 better handlers
Franklin Schmidt <fschmidt@gmail.com>
parents: 1160
diff changeset
11 public NotFound(LuanHandler luanHandler) {
7e6f28c769a1 better handlers
Franklin Schmidt <fschmidt@gmail.com>
parents: 1160
diff changeset
12 this.luanHandler = luanHandler;
377
a8d03e6882c6 add web/NotFound.java
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
13 }
a8d03e6882c6 add web/NotFound.java
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
14
1160
4beabb087be6 add http/impl
Franklin Schmidt <fschmidt@gmail.com>
parents: 1136
diff changeset
15 @Override public Response handle(Request request) {
1167
7e6f28c769a1 better handlers
Franklin Schmidt <fschmidt@gmail.com>
parents: 1160
diff changeset
16 return luanHandler.handle(request,"site:/not_found.luan");
377
a8d03e6882c6 add web/NotFound.java
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
17 }
a8d03e6882c6 add web/NotFound.java
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
18
a8d03e6882c6 add web/NotFound.java
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
19 }