On the Gateway, the Status->Connections->Perspective Sessions has a list with information about all open sessions, both designer and perspective. Is there a way to access this list, or equivalently, how is this information found in the backend?
I've been using PerspectiveSessionMonitor, InternalSessions, SessionCollection, and PerspectiveSessionInfo.
List openClients = psm.getClientSessionsForProject("ProjectName");
PerspectiveSessionMonitor psm = this.perspectiveContext.getSessionMonitor();
List openClients = psm.getClientSessionsForProject("Project")
And this can get some of the information, but not all of it. This only perspective sessions, not designers. And not in any convenient way.
But theres also PerspectiveSessionInfo.SimplifiedGsonEncoder. Which gets some of the information, but as outlined in the documentation:
Used for customer-facing encoding of this class, but not used for the status page's encoding.
So, is there an encoding that is used for the status page? Its a very specific note to include in documentation. Where does that encoding come from?