Class MonitoringSupervisor

    • Field Detail

      • monitorMap

        protected final java.util.Map<java.lang.String,​Monitor<?,​?>> monitorMap
    • Constructor Detail

      • MonitoringSupervisor

        public MonitoringSupervisor()
    • Method Detail

      • getMonitor

        public <O extends Observation,​R> Monitor<O,​R> getMonitor​(java.lang.String label)
      • getMonitor

        public <O extends Observation,​R,​T extends Monitor<O,​R>> T getMonitor​(java.lang.String label,
                                                                                               java.lang.Class<T> type)
      • createMonitor

        protected <O extends Observation,​R> void createMonitor​(java.lang.String label,
                                                                     Monitor<O,​R> monitor)
      • getLabeledMonitor

        public java.util.Set<java.util.Map.Entry<java.lang.String,​Monitor<?,​?>>> getLabeledMonitor()
        Specified by:
        getLabeledMonitor in interface Monitoring