diff options
Diffstat (limited to 'juick-xmpp-wip/src/main/java/com/juick/components/controllers')
-rw-r--r-- | juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java | 12 | ||||
-rw-r--r-- | juick-xmpp-wip/src/main/java/com/juick/components/controllers/helpers/RouterStatus.java | 17 |
2 files changed, 24 insertions, 5 deletions
diff --git a/juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java b/juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java index 350669b8..e57d0a82 100644 --- a/juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java +++ b/juick-xmpp-wip/src/main/java/com/juick/components/controllers/StatusController.java @@ -17,8 +17,8 @@ package com.juick.components.controllers; -import com.juick.components.XMPPBot; -import com.juick.Status; +import com.juick.components.XMPPRouter; +import com.juick.components.controllers.helpers.RouterStatus; import org.springframework.http.MediaType; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @@ -34,10 +34,12 @@ import javax.inject.Inject; @ResponseBody public class StatusController { @Inject - private XMPPBot xmpp; + private XMPPRouter router; @RequestMapping(method = RequestMethod.GET, value = "/", produces = MediaType.APPLICATION_JSON_UTF8_VALUE) - public Status status() { - return xmpp != null ? Status.OK : Status.ERROR; + public RouterStatus status() { + RouterStatus status = new RouterStatus(); + status.setConnections(router.getConnections()); + return status; } } diff --git a/juick-xmpp-wip/src/main/java/com/juick/components/controllers/helpers/RouterStatus.java b/juick-xmpp-wip/src/main/java/com/juick/components/controllers/helpers/RouterStatus.java new file mode 100644 index 00000000..11148dd7 --- /dev/null +++ b/juick-xmpp-wip/src/main/java/com/juick/components/controllers/helpers/RouterStatus.java @@ -0,0 +1,17 @@ +package com.juick.components.controllers.helpers; + +import com.juick.xmpp.StreamComponentServer; + +import java.util.List; + +public class RouterStatus { + private List<StreamComponentServer> connections; + + public List<StreamComponentServer> getConnections() { + return connections; + } + + public void setConnections(List<StreamComponentServer> connections) { + this.connections = connections; + } +} |