16 |
/*import org.kokakiwi.apicraft.events.ApiEvent; |
/*import org.kokakiwi.apicraft.events.ApiEvent; |
17 |
import org.kokakiwi.apicraft.events.ApiListener;*/ |
import org.kokakiwi.apicraft.events.ApiListener;*/ |
18 |
import de.codeinfection.quickwango.ApiBukkit.ApiBukkit; |
import de.codeinfection.quickwango.ApiBukkit.ApiBukkit; |
19 |
import de.codeinfection.quickwango.ApiBukkit.ApiRequestAction; |
import de.codeinfection.quickwango.ApiBukkit.ApiServer.*; |
|
import de.codeinfection.quickwango.ApiBukkit.ApiRequestException; |
|
|
import de.codeinfection.quickwango.ApiBukkit.Net.Parameters; |
|
|
import de.codeinfection.quickwango.ApiBukkit.ApiRequestController; |
|
20 |
|
|
21 |
public class StatusListener extends ApiRequestController { |
|
22 |
|
@Controller( name = "webstatus", authenticate = false ) |
23 |
|
public class StatusListener extends ApiController { |
24 |
|
|
25 |
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
26 |
|
|
32 |
String cachedXml = ""; |
String cachedXml = ""; |
33 |
|
|
34 |
public StatusListener(Plugin plugin, Server server, Configuration loginConfig, Configuration homeConfig) { |
public StatusListener(Plugin plugin, Server server, Configuration loginConfig, Configuration homeConfig) { |
35 |
super(plugin,true); |
super(plugin); |
36 |
|
|
37 |
this.server = server; |
this.server = server; |
38 |
this.loginConfig = loginConfig; |
this.loginConfig = loginConfig; |
48 |
} |
} |
49 |
|
|
50 |
@Override |
@Override |
51 |
public Object defaultAction(String action, Parameters params, Server server) throws ApiRequestException { |
public void defaultAction(String action, ApiRequest request, ApiResponse response) { |
52 |
/* if(!event.path[0].equalsIgnoreCase("webstatus")) { |
/* if(!event.path[0].equalsIgnoreCase("webstatus")) { |
53 |
return; |
return; |
54 |
}*/ |
}*/ |
70 |
/* event.setResponse(xml); |
/* event.setResponse(xml); |
71 |
event.setActionTaken(true);*/ |
event.setActionTaken(true);*/ |
72 |
|
|
73 |
return xml; |
response.setContent( xml); |
74 |
} |
} |
75 |
|
|
76 |
private String buildXML() { |
private String buildXML() { |