Committed by
Gerrit Code Review
Objective tracker doesn't need to react to port events
Change-Id: I73ce4d09a0d8f9ba24d335798187de83f515d5a1
Showing
1 changed file
with
15 additions
and
7 deletions
| ... | @@ -390,19 +390,27 @@ public class ObjectiveTracker implements ObjectiveTrackerService { | ... | @@ -390,19 +390,27 @@ public class ObjectiveTracker implements ObjectiveTrackerService { |
| 390 | @Override | 390 | @Override |
| 391 | public void event(DeviceEvent event) { | 391 | public void event(DeviceEvent event) { |
| 392 | DeviceEvent.Type type = event.type(); | 392 | DeviceEvent.Type type = event.type(); |
| 393 | - if (type == DeviceEvent.Type.PORT_ADDED || | 393 | + switch (type) { |
| 394 | - type == DeviceEvent.Type.PORT_UPDATED || | 394 | + case DEVICE_ADDED: |
| 395 | - type == DeviceEvent.Type.PORT_REMOVED) { | 395 | + case DEVICE_AVAILABILITY_CHANGED: |
| 396 | - // skip port events for now | 396 | + case DEVICE_REMOVED: |
| 397 | - return; | 397 | + case DEVICE_SUSPENDED: |
| 398 | - } | 398 | + case DEVICE_UPDATED: |
| 399 | DeviceId id = event.subject().id(); | 399 | DeviceId id = event.subject().id(); |
| 400 | // TODO we need to check whether AVAILABILITY_CHANGED means up or down | 400 | // TODO we need to check whether AVAILABILITY_CHANGED means up or down |
| 401 | boolean available = (type == DeviceEvent.Type.DEVICE_AVAILABILITY_CHANGED || | 401 | boolean available = (type == DeviceEvent.Type.DEVICE_AVAILABILITY_CHANGED || |
| 402 | type == DeviceEvent.Type.DEVICE_ADDED || | 402 | type == DeviceEvent.Type.DEVICE_ADDED || |
| 403 | type == DeviceEvent.Type.DEVICE_UPDATED); | 403 | type == DeviceEvent.Type.DEVICE_UPDATED); |
| 404 | executorService.execute(new DeviceAvailabilityHandler(id, available)); | 404 | executorService.execute(new DeviceAvailabilityHandler(id, available)); |
| 405 | - | 405 | + break; |
| 406 | + case PORT_ADDED: | ||
| 407 | + case PORT_REMOVED: | ||
| 408 | + case PORT_UPDATED: | ||
| 409 | + case PORT_STATS_UPDATED: | ||
| 410 | + default: | ||
| 411 | + // Don't handle port events for now | ||
| 412 | + break; | ||
| 413 | + } | ||
| 406 | } | 414 | } |
| 407 | } | 415 | } |
| 408 | 416 | ... | ... |
-
Please register or login to post a comment