RHQ usage of SEAM and AS7 integration

Charles Crouch ccrouch at redhat.com
Thu Oct 11 03:12:03 UTC 2012


Is there any reason we can't do this now? So as to get a head start on seeing how RHQ will work without seam, prior to the full migration to AS7.

Cheers
Charles

----- Original Message -----
> I missed a page that is still JSF. The Calltime subtab under
> Monitoring:
> 
> http://localhost:7080/rhq/resource/monitor/response-plain.xhtml?id=10186
> 
> FYI: here's the git commits we should cherry pick to master to remove
> Seam:
> 
> * bc20c0d433f4e1e8bbd58d6d48d0b8e44408f1c6 (main commit that removes
> Seam)
> * f6da9eb8f397602997c1a90f7565dadb770873bf (fixes the file upload)
> 
> 
> ----- Forwarded Message -----
> From: "John Mazzitelli" <mazz at redhat.com>
> To: "rhq-devel" <rhq-devel at lists.fedorahosted.org>
> Sent: Wednesday, August 29, 2012 5:15:23 PM
> Subject: Re: RHQ usage of SEAM and AS7 integration
> 
> I've researched all the non-GWT portions of the UI as I've found
> them. Note that I looked at all of their .xhtml pages and examined
> the imports of all the UIBeans used by them. Nothing appears to even
> be importing jboss.seam classes. So it might be that the pages we
> currently DO use (i.e. those not yet GWT-ified) don't even use seam
> at all. I'm going to keep looking to confirm this, but if true, it
> means we might be able to just rip out Seam and things will "just
> work" as before since we never used Seam to begin with in these
> legacy pages that we still need.
> 
> In any event, this was a good exercise for another reason - below is
> the list of all non-GWT pages that, when ported to GWT, will mean we
> can blow away portal war entirely. This will give us a good idea of
> the amount of work left to fully gwt-ified RHQ.
> 
> So, without further ado, here's the infamous list of all JSF/struts
> pages that are still used in RHQ (if you think I missed one, let me
> know):
> 
> ========== HAAC ================
> 
> * Server list:
> http://localhost:7080/coregui/#Administration/Topology/Servers
> ** http://localhost:7080/rhq/ha/listServers-plain.xhtml?nomenu=true
> 
> * Individual Server item view:
> **
> http://localhost:7080/rhq/ha/viewServer-plain.xhtml?mode=view&serverId=10001
> 
> * Edit Individual Server item:
> **
> http://localhost:7080/rhq/ha/viewServer-plain.xhtml?mode=edit&serverId=10001&conversationId=16
> 
> * Agent list:
> http://localhost:7080/coregui/#Administration/Topology/Agents
> ** http://localhost:7080/rhq/ha/listAgents-plain.xhtml?nomenu=true
> 
> * Individual Agent item view:
> **
> http://localhost:7080/rhq/ha/viewAgent-plain.xhtml?mode=view&serverId=10011&agentId=10001
> 
> * Affinity Group list:
> http://localhost:7080/coregui/#Administration/Topology/AffinityGroups
> **
> http://localhost:7080/rhq/ha/listAffinityGroups-plain.xhtml?nomenu=true
> 
> * Individual Affinity Group item view:
> **
> http://localhost:7080/rhq/ha/viewAffinityGroup-plain.xhtml?mode=view&affinityGroupId=10001
> 
> * Edit Affinity Group item:
> **
> http://localhost:7080/rhq/ha/viewAffinityGroup-plain.xhtml?mode=edit&affinityGroupId=10001&conversationId=33
> 
> * Add Agent to Affinity Group
> **
> http://localhost:7080/rhq/ha/affinityGroupAgents-plain.xhtml?affinityGroupId=10001&mode=view&conversationId=41
> 
> * Add Server to Affinity Group
> **
> http://localhost:7080/rhq/ha/affinityGroupServers-plain.xhtml?affinityGroupId=10001&mode=view&conversationId=43
> 
> * Partition Events list:
> http://localhost:7080/coregui/#Administration/Topology/PartitionEvents
> **
> http://localhost:7080/rhq/ha/listPartitionEvents-plain.xhtml?nomenu=true
> 
> * View individual partition event
> **
> http://localhost:7080/rhq/ha/viewPartitionEvent-plain.xhtml?eventId=10011
> 
> =========== CONTENT SOURCES/REPOS ============
> 
> * View Content Sources List:
> http://localhost:7080/coregui/#Administration/Content/ContentSources
> ** http://localhost:7080/rhq/content/listContentProviders-plain.xhtml
> 
> * Create new Content Source
> **
> http://localhost:7080/rhq/content/createContentProvider-plain.xhtml?mode=new&conversationId=53
> 
> * View Individual Content Source
> **
> http://localhost:7080/rhq/content/contentProvider-plain.xhtml?mode=view&id=10001
> 
> * Edit Individual Content Source
> **
> http://localhost:7080/rhq/content/contentProvider-plain.xhtml?mode=edit&id=10001&conversationId=78
> 
> * View Repo list:
> http://localhost:7080/coregui/#Administration/Content/Repositories
> ** http://localhost:7080/rhq/content/listRepos-plain.xhtml
> 
> * Create new repo
> **
> http://localhost:7080/rhq/content/createRepo-plain.xhtml?conversationId=105
> 
> * View individual repo
> **
> http://localhost:7080/rhq/content/repo-plain.xhtml?mode=view&id=10001
> 
> * Edit individual repo
> **
> http://localhost:7080/rhq/content/repo-plain.xhtml?mode=edit&id=10001&conversationId=128
> 
> * Associate Repository with content source
> **
> http://localhost:7080/rhq/content/repoAssociations-plain.xhtml?id=10001&conversationId=155
> 
> * Subscribe Resources to Repository
> **
> http://localhost:7080/rhq/content/repoSubscriptions-plain.xhtml?id=10001&conversationId=180
> 
> * Import Repository
> **
> http://localhost:7080/rhq/content/importRepos-plain.xhtml?conversationId=218
> 
> ========== RESOURCE CONTENT =============
> 
> * Content > Deployed Tab:
> http://localhost:7080/coregui/#Resource/10001/Content/Deployed
> **
> http://localhost:7080/rhq/resource/content/view-plain.xhtml?id=10001
> 
> * Content > New Tab:
> http://localhost:7080/coregui/#Resource/10001/Content/New
> **
> http://localhost:7080/rhq/resource/content/deploy-plain.xhtml?id=10001
> ** Content > New | Upload New Package
> ***
> http://localhost:7080/rhq/resource/content/create-plain.xhtml?id=10001&conversationId=251
> 
> * Content > Subscriptions Tab:
> http://localhost:7080/coregui/#Resource/10001/Content/Subscriptions
> **
> http://localhost:7080/rhq/resource/content/subscription-plain.xhtml?id=10001
> 
> * Content > History Tab:
> http://localhost:7080/coregui/#Resource/10001/Content/History
> **
> http://localhost:7080/rhq/resource/content/history-plain.xhtml?id=10001
> 
> ========== RESOURCE GRAPHS =============
> 
> * Summary > Timeline Tab:
> http://localhost:7080/coregui/#Resource/10001/Summary/Timeline
> **
> http://localhost:7080/resource/common/monitor/events/EventsView.jsp?id=10001
> 
> * Monitoring > Graphs Tab:
> http://localhost:7080/coregui/#Resource/10001/Monitoring/Graphs
> **
> http://localhost:7080/rhq/resource/monitor/graphs-plain.xhtml?id=10001
> 
> * Metric Chart (Monitoring>Graphs | Chart Selected Metrics button)
> **
> http://localhost:7080/resource/common/monitor/Visibility.do?mode=chartMultiMetricSingleResource&id=10001&m=10036
> ** If you select multiple metrics, you see multiple graphs rendered
> 
> 
> ========== AUTO-GROUP GRAPHS =============
> 
> * Compare Metrics - AutoGroup Monitoring > Tables (select multiple
> resources and click "Compare Metrics")
> **
> http://localhost:7080/coregui/#Resource/AutoGroup/10011/Monitoring/Tables
> **
> http://localhost:7080/resource/common/monitor/Visibility.do?mode=compareMetrics&&groupId=10011&r=10027&r=10191
> 
> * Chart Group Metric (AutoGroup Monitoring > Tables (select a metric
> row at the top))
> **
> http://localhost:7080/resource/common/monitor/Visibility.do?mode=chartSingleMetricMultiResource&groupId=10011&m=10195
> 
> * Monitoring > Graphs:
> http://localhost:7080/coregui/#Resource/AutoGroup/10011/Monitoring/Graphs
> **
> http://localhost:7080/rhq/group/monitor/graphs-plain.xhtml?groupId=10011&parent=10001&type=10018&groupType=auto
> 
> ========== COMPATIBLE GROUP GRAPHS =============
> 
> * Compare Metrics - Monitoring > Tables (select multiple resources
> and click "Compare Metrics")
> **
> http://localhost:7080/coregui/#ResourceGroup/10021/Monitoring/Tables
> **
> http://localhost:7080/resource/common/monitor/Visibility.do?mode=compareMetrics&&groupId=10021&r=10027&r=10191
> 
> * Chart Group Metric (Monitoring > Tables (select a metric row at the
> top))
> **
> http://localhost:7080/resource/common/monitor/Visibility.do?mode=chartSingleMetricMultiResource&groupId=10021&m=10197
> 
> * Monitoring > Graphs:
> http://localhost:7080/coregui/#ResourceGroup/10021/Monitoring/Graphs
> **
> http://localhost:7080/rhq/group/monitor/graphs-plain.xhtml?groupId=10021
> 
> 
> _______________________________________________
> rhq-devel mailing list
> rhq-devel at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/rhq-devel
> _______________________________________________
> rhq-devel mailing list
> rhq-devel at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/rhq-devel
> 
> 
> 


More information about the rhq-devel mailing list