]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.modeling.tests/src/org/simantics/modeling/tests/commands/PrintListeners.java
Added missing org.simantics.modeling.tests plug-ins.
[simantics/platform.git] / bundles / org.simantics.modeling.tests / src / org / simantics / modeling / tests / commands / PrintListeners.java
1 package org.simantics.modeling.tests.commands;
2
3 import java.io.ByteArrayOutputStream;
4 import java.io.PrintStream;
5
6 import org.simantics.db.debug.ListenerReport;
7 import org.simantics.db.service.DebugSupport;
8 import org.simantics.db.testing.common.CommandSequenceEnvironment;
9 import org.simantics.db.testing.common.WriteCommand;
10
11 public class PrintListeners extends WriteCommand<CommandSequenceEnvironment> {
12
13         @Override
14         public void run(CommandSequenceEnvironment environment) throws Exception {
15
16                 DebugSupport ds = environment.getSession().getService(DebugSupport.class);
17                 ListenerReport report = ds.query(environment.getSession(), "get listeners");
18                 
19                 ByteArrayOutputStream bo = new ByteArrayOutputStream();
20                 PrintStream ps = new PrintStream(bo);
21                 report.print(ps);
22                 System.err.println("listeners: " + bo.toString());
23                 
24         }
25
26 }