Community
Participate
Working Groups
This can be used to monitor, measure or timeout protocols.
Adding SignalScheduledEvent and SignalFinishedEvent...
Now a modified CDO InvalidationTest prints the following: ------------------------ START ------------------------ CDOSession[repo1, 2]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=OpenViewRequest] CDOSession[repo1, 2]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=OpenViewRequest] CDOSession[repo1, 2]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 2]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 2]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=CommitTransactionRequest] CDOSession[repo1, 2]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=CommitTransactionRequest] CDOSession[repo1, 3]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=OpenViewRequest] CDOSession[repo1, 3]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=OpenViewRequest] CDOSession[repo1, 3]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=QueryRequest] CDOSession[repo1, 3]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=QueryRequest] CDOSession[repo1, 3]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 2]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=CommitTransactionRequest] CDOSession[repo1, 2]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=CommitTransactionRequest] CDOSession[repo1, 3]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=CommitNotificationIndication] CDOSession[repo1, 3]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=CommitNotificationIndication] CDOSession[repo1, 3]: SignalScheduledEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] CDOSession[repo1, 3]: SignalFinishedEvent[source=SignalProtocol[cdo], signal=LoadRevisionsRequest] ------------------------- END -------------------------
Committed to HEAD
Available in 3.0 GA: http://download.eclipse.org/modeling/emf/cdo/updates/3.0-releases/