Class HeatMapRestService


  • @Component("heatMapRestService")
    @Path("heatmap")
    public class HeatMapRestService
    extends OnmsRestService
    • Constructor Detail

      • HeatMapRestService

        public HeatMapRestService()
    • Method Detail

      • outagesByCategories

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("outages/categories")
        public javax.ws.rs.core.Response outagesByCategories()
                                                      throws IOException
        Throws:
        IOException
      • outagesByForeignsources

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("outages/foreignSources")
        public javax.ws.rs.core.Response outagesByForeignsources()
                                                          throws IOException
        Throws:
        IOException
      • outagesByServices

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("outages/monitoredServices")
        public javax.ws.rs.core.Response outagesByServices()
                                                    throws IOException
        Throws:
        IOException
      • outagesOfNodesByCategory

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("outages/nodesByCategory/{category}")
        public javax.ws.rs.core.Response outagesOfNodesByCategory​(@PathParam("category")
                                                                  String category)
                                                           throws IOException
        Throws:
        IOException
      • outagesOfNodesByForeignSource

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("outages/nodesByForeignSource/{foreignSource}")
        public javax.ws.rs.core.Response outagesOfNodesByForeignSource​(@PathParam("foreignSource")
                                                                       String foreignSource)
                                                                throws IOException
        Throws:
        IOException
      • outagesOfNodesByService

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("outages/nodesByMonitoredService/{monitoredService}")
        public javax.ws.rs.core.Response outagesOfNodesByService​(@PathParam("monitoredService")
                                                                 String monitoredService)
                                                          throws IOException
        Throws:
        IOException
      • alarmsByCategories

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("alarms/categories")
        public javax.ws.rs.core.Response alarmsByCategories()
                                                     throws IOException
        Throws:
        IOException
      • alarmsByForeignsources

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("alarms/foreignSources")
        public javax.ws.rs.core.Response alarmsByForeignsources()
                                                         throws IOException
        Throws:
        IOException
      • alarmsByServices

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("alarms/monitoredServices")
        public javax.ws.rs.core.Response alarmsByServices()
                                                   throws IOException
        Throws:
        IOException
      • alarmsOfNodesByCategory

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("alarms/nodesByCategory/{category}")
        public javax.ws.rs.core.Response alarmsOfNodesByCategory​(@PathParam("category")
                                                                 String category)
                                                          throws IOException
        Throws:
        IOException
      • alarmsOfNodesByForeignSource

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("alarms/nodesByForeignSource/{foreignSource}")
        public javax.ws.rs.core.Response alarmsOfNodesByForeignSource​(@PathParam("foreignSource")
                                                                      String foreignSource)
                                                               throws IOException
        Throws:
        IOException
      • alarmsOfNodesByService

        @GET
        @Produces({"application/xml","application/json"})
        @Transactional
        @Path("alarms/nodesByMonitoredService/{monitoredService}")
        public javax.ws.rs.core.Response alarmsOfNodesByService​(@PathParam("monitoredService")
                                                                String monitoredService)
                                                         throws IOException
        Throws:
        IOException