Exemple #1
0
func (s *SentinelApi) Get(w http.ResponseWriter, r *http.Request) {

	responseChannel := make(chan sentinel.SentinelTopology)
	s.Manager.GetState(sentinel.TopologyRequest{ReplyChannel: responseChannel})
	sentinelState := <-responseChannel
	util.WriteResponseAsJSON(w, sentinelState)
}
Exemple #2
0
func (s *TopologyApi) Get(w http.ResponseWriter, r *http.Request) {
	t := s.Manager.GetCurrentTopology()
	util.WriteResponseAsJSON(w, t.Items())
}