@@ -88,27 +88,27 @@ class SubscribeInstrument : CliktCommand(
88
88
socket!! .handler(FrameParser (TCPServiceFrameParser (vertx, socket)))
89
89
90
90
vertx.eventBus().consumer<JsonObject >(toLiveInstrumentSubscriberAddress(PlatformCLI .developer.id)) {
91
- val liveEvent = LiveInstrumentEvent (it.body())
91
+ val liveEvent = LiveInstrumentEvent .fromJson (it.body())
92
92
93
93
// todo: impl filter on platform
94
94
if (instrumentIds.isNotEmpty()) {
95
95
when (liveEvent.eventType) {
96
96
LiveInstrumentEventType .LOG_HIT -> {
97
- val logHit = LiveLogHit ( JsonObject ( liveEvent.data))
97
+ val logHit = liveEvent as LiveLogHit
98
98
if (logHit.logId !in instrumentIds) {
99
99
return @consumer
100
100
}
101
101
}
102
102
103
103
LiveInstrumentEventType .BREAKPOINT_HIT -> {
104
- val breakpointHit = LiveBreakpointHit ( JsonObject ( liveEvent.data))
104
+ val breakpointHit = liveEvent as LiveBreakpointHit
105
105
if (breakpointHit.breakpointId !in instrumentIds) {
106
106
return @consumer
107
107
}
108
108
}
109
109
110
110
LiveInstrumentEventType .BREAKPOINT_REMOVED , LiveInstrumentEventType .LOG_REMOVED -> {
111
- val logRemoved = LiveInstrumentRemoved ( JsonObject ( liveEvent.data))
111
+ val logRemoved = liveEvent as LiveInstrumentRemoved
112
112
if (logRemoved.liveInstrument.id !in instrumentIds) {
113
113
return @consumer
114
114
}
@@ -120,18 +120,18 @@ class SubscribeInstrument : CliktCommand(
120
120
121
121
if (! includeBreakpoints && ! includeLogs && ! includeMeters && ! includeTraces) {
122
122
// listen for all events
123
- println (" \n Type: ${liveEvent.eventType} \n Data: ${liveEvent.data } " )
123
+ println (" \n Type: ${liveEvent.eventType} \n Data: ${liveEvent.toJson() } " )
124
124
} else {
125
125
// todo: impl filtering on platform
126
126
// listen for specific events
127
127
if (includeBreakpoints && liveEvent.eventType.name.startsWith(" breakpoint" , true )) {
128
- println (" \n Type: ${liveEvent.eventType} \n Data: ${liveEvent.data } " )
128
+ println (" \n Type: ${liveEvent.eventType} \n Data: ${liveEvent.toJson() } " )
129
129
} else if (includeLogs && liveEvent.eventType.name.startsWith(" log" , true )) {
130
- println (" \n Type: ${liveEvent.eventType} \n Data: ${liveEvent.data } " )
130
+ println (" \n Type: ${liveEvent.eventType} \n Data: ${liveEvent.toJson() } " )
131
131
} else if (includeMeters && liveEvent.eventType.name.startsWith(" meter" , true )) {
132
- println (" \n Type: ${liveEvent.eventType} \n Data: ${liveEvent.data } " )
132
+ println (" \n Type: ${liveEvent.eventType} \n Data: ${liveEvent.toJson() } " )
133
133
} else if (includeTraces && liveEvent.eventType.name.startsWith(" trace" , true )) {
134
- println (" \n Type: ${liveEvent.eventType} \n Data: ${liveEvent.data } " )
134
+ println (" \n Type: ${liveEvent.eventType} \n Data: ${liveEvent.toJson() } " )
135
135
}
136
136
}
137
137
}
0 commit comments