Class Monitors
java.lang.Object
io.spring.format.formatter.intellij.monitor.Monitors
Utility class used to manage a collection of
Monitors. Creates and manages
individual Monitor instances and takes care of combining Trigger
results.- Author:
- Phillip Webb
-
Constructor Summary
ConstructorsConstructorDescriptionMonitors(com.intellij.openapi.project.Project project, Consumer<State> stateChangeConsumer, Monitor.Factory... monitorFactories) Create a newMonitorsinstnace.Monitors(com.intellij.openapi.project.Project project, Consumer<State> stateChangeConsumer, List<Monitor.Factory> monitorFactories) Create a newMonitorsinstnace. -
Method Summary
-
Constructor Details
-
Monitors
public Monitors(com.intellij.openapi.project.Project project, Consumer<State> stateChangeConsumer, Monitor.Factory... monitorFactories) Create a newMonitorsinstnace.- Parameters:
project- the source projectstateChangeConsumer- consumer called whenever the ultimate state changesmonitorFactories- factories used to create the monitors
-
Monitors
public Monitors(com.intellij.openapi.project.Project project, Consumer<State> stateChangeConsumer, List<Monitor.Factory> monitorFactories) Create a newMonitorsinstnace.- Parameters:
project- the source projectstateChangeConsumer- consumer called whenever the ultimate state changesmonitorFactories- factories used to create the monitors
-
-
Method Details
-
stop
public void stop()
-