MCPcopy Create free account
hub / github.com/annmuor/jnode / start

Method start

jnode-httpd-module/src/org/jnode/httpd/HttpdModule.java:81–151  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

79 }
80
81 @Override
82 public void start() {
83
84 Spark.setPort(port);
85 if (external != null) {
86 Spark.externalStaticFileLocation(external);
87 }
88 Spark.staticFileLocation("/www");
89
90 /**** PUBLIC LINKS *****/
91 Spark.get(new SelfRoute());
92 Spark.get(new SelfRoute("/"));
93 Spark.get(new SelfRoute(""));
94 Spark.get(new EchoareaCSVRoute());
95
96 Spark.post(new HDGPointRequestRoute(hdgpointreg));
97
98 if (pointreg) {
99 Spark.get(new BecomePointRoute(true));
100 Spark.get(new PointRequestConfirmRoute());
101 Spark.post(new PointRequestRoute());
102 } else {
103 Spark.get(new BecomePointRoute(false));
104 }
105 if (linkreg) {
106 Spark.get(new BecomeLinkRoute(true));
107 Spark.post(new LinkRequestRoute());
108 } else {
109 Spark.get(new BecomeLinkRoute(false));
110 }
111
112 Spark.before(new SecureFilter("/secure/*"));
113 Spark.after(new CharsetFilter());
114
115 /**** SECURE LINKS ****/
116 Spark.get(new HealthRoute());
117 Spark.get(new LinksRoute());
118 Spark.get(new LinkoptionsRoute());
119 Spark.get(new EchoareasRoute());
120 Spark.get(new FileareasRoute());
121 Spark.get(new RoutingsRoute());
122 Spark.get(new RewritesRoute());
123 Spark.get(new UsersRoute());
124
125 Spark.post(new LinkRoute());
126 Spark.post(new LinkoptionRoute());
127 Spark.post(new EchoareaRoute());
128 Spark.post(new FileareaRoute());
129 Spark.post(new RoutingRoute());
130 Spark.post(new RewriteRoute());
131 Spark.post(new UserRoute());
132
133 try {
134 WebAdmin admin = ORMManager.get(WebAdmin.class).getFirstAnd();
135 if (admin == null) {
136 admin = new WebAdmin();
137 admin.setUsername("admin");
138 String password = FtnTools.generate8d();

Callers

nothing calls this directly

Calls 13

getMethod · 0.95
setUsernameMethod · 0.95
generate8dMethod · 0.95
setPasswordMethod · 0.95
md5Method · 0.95
writeNetmailMethod · 0.95
getPrimaryFtnAddressMethod · 0.95
getFirstAndMethod · 0.80
saveMethod · 0.80
l1Method · 0.80
postMethod · 0.65
setPortMethod · 0.45

Tested by

no test coverage detected