Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto-Refesh support in Endpoint Explorer #31

Closed
dannycohen opened this issue Oct 9, 2013 · 4 comments
Closed

Auto-Refesh support in Endpoint Explorer #31

dannycohen opened this issue Oct 9, 2013 · 4 comments
Assignees
Milestone

Comments

@dannycohen
Copy link

As Dave, I would like to define a refresh rate for the display of Endpoint Explorer (and it's derived Message List, Search Results and Message flow / body).

Notes:

  1. Auto-refresh applies to refreshing the view of:
    • Currently connected SC instance (single instance)
    • Endpoint Explorer tree of endpoints
    • Message list (either based on selected endpoint or search results)
    • Selected message properties
    • Selected message message flow
    • Selected message message body
  2. Related to the auto-refresh parameter (defined in Support parameterized invocation #30)
  3. Auto-refresh for Endpoint Explorer is a separate parameter than the auto-refresh parameter for Queue Explorer (each may have a different default and/or custom value)

Auto refresh indicators:

  1. _Currently_, when manual refresh is performed in Endpoint Explorer, there are the following visual indicators:
    • a flickering effect as the display updates
    • no "loading" message appears on the updated panes
    • the status bar briefly indicates that the display is refreshed (leave as-is)
  2. With the implementation of auto-refresh (especially at -high-rate, e,g, every second) apply the following visual indicators to _both_ manual and auto-refresh:
    • no flickering effect as the display updates
    • avoid displaying the "loading" message
    • the status bar briefly indicates that the display is refreshed
@dannycohen
Copy link
Author

@HEskandari -
Clarification regarding:

avoid displaying the "loading" message

  • Avoid displaying the "loading" message only on auto refresh
  • Keep on displaying the "loading" message on manual refresh
  • This applies to all windows.
  • Keep on updating the status bar on refresh (including auto-refresh) as a UI indication of updates

@HEskandari
Copy link
Contributor

@dannycohen This is implemented with a small caveat. The AutoRefresh is only a wrapper around the manual refresh (the refresh button on the menu/toolbar), which refreshes all the views, be it Endpoint Explorer or Queue Explorer. If we still want to separate these into two separate actions, parameters (different options / settings) and menu/toolbar options, we still need to do that, but what would be the point? You usually use either Queue explorer OR Endpoint explorer, and do not usually connect to both. Do you still want to make the Auto/Refresh functionality separate?

@dannycohen
Copy link
Author

@HEskandari -

Do you still want to make the Auto/Refresh functionality separate?

No. Good point, well argued. Lets leave them unified.

@HEskandari
Copy link
Contributor

Great, I think this should be working as described then. I'll close this for now, let me know if there's anything that needed to be changed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants