org.ow2.jonas.webapp.jonasadmin
Class JonasTreeBuilder

java.lang.Object
  extended by org.ow2.jonas.webapp.jonasadmin.JonasTreeBuilder
All Implemented Interfaces:
TreeBuilder

public class JonasTreeBuilder
extends Object
implements TreeBuilder

Implementation of TreeBuilder that adds the nodes required for administering a JOnAS domain / server.

Author:
Michel-Ange ANTON (initial developer), Adriana Danes : add nodes for JMS service, Florent Benoit (changes for struts 1.2.2), eyindanga

Constructor Summary
JonasTreeBuilder()
           
 
Method Summary
 void buildTree(TreeControl treeControl, org.apache.struts.action.ActionServlet servlet, HttpServletRequest request)
          Add the required nodes to the specified treeControl instance.
 void getAllMimePartDSMailFactories(TreeControlNode p_NodeParent, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
           
 void getAllSessionMailFactories(TreeControlNode p_NodeParent, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
           
 void getAppContainers(TreeControlNode p_NodeParent, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for all App Containers.
protected  void getCatalinaConnector(TreeControlNode p_CatalinaServerNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append node for the Connector catalina server
 void getCatalinaDetailConnectors(TreeControlNode p_ConnectorNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append nodes for all the Connectors catalina server
protected  void getCatalinaProtocols(TreeControlNode p_ServerNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append nodes for the Catalina server
 void getContainers(TreeControlNode p_NodeParent, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for all Containers.
 void getDatasources(TreeControlNode pNodeParent, org.apache.struts.util.MessageResources pResources, String pDomainName, String pServerName)
          Append node for all deployed Datasources.
protected  void getDeployment(TreeControlNode p_NodeDeployments, org.apache.struts.util.MessageResources p_Resources)
          Append node for deployment.
protected  void getDeploymentEar(TreeControlNode p_NodeDeployments, org.apache.struts.util.MessageResources p_Resources)
          Append node for Ear deployment.
protected  void getDeploymentEjb(TreeControlNode p_NodeDeployments, org.apache.struts.util.MessageResources p_Resources)
          Append node for Ejb deployment.
protected  void getDeploymentRar(TreeControlNode p_NodeDeployments, org.apache.struts.util.MessageResources p_Resources)
          Append node for Rar deployment.
protected  void getDeployments(TreeControlNode p_ServerNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append nodes for Deployments services for the specified server.
protected  void getDeploymentWebAppli(TreeControlNode p_NodeDeployments, org.apache.struts.util.MessageResources p_Resources)
          Append node for Web deployment.
 ItemDestination getDestinationItem(String joramDestination, String serverName)
          Create a ItemDestination object from a String structured as follows: joramClient:type=Queue/Topic,name=destName[#x.y.z]
protected  void getDomainDeploy(TreeControlNode p_RootNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append nodes for domain management deployment.
protected  void getDomainDeployment(TreeControlNode p_NodeDeployments, org.apache.struts.util.MessageResources p_Resources)
          Append node for all deployment using domain management.
protected  void getDomainDeploymentEar(TreeControlNode p_NodeDeployments, org.apache.struts.util.MessageResources p_Resources)
          Append node for Ear deployment using domain management.
protected  void getDomainDeploymentEjb(TreeControlNode p_NodeDeployments, org.apache.struts.util.MessageResources p_Resources)
          Append node for Ejb deployment using domain management.
protected  void getDomainDeploymentRar(TreeControlNode p_NodeDeployments, org.apache.struts.util.MessageResources p_Resources)
          Append node for Rar deployment using domain management.
protected  void getDomainDeploymentWebAppli(TreeControlNode p_NodeDeployments, org.apache.struts.util.MessageResources p_Resources)
          Append node for Web deployment using domain management.
protected  void getDomainNode(TreeControlNode p_RootNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append node for the domain management (struts version).
protected  void getEjbs(TreeControlNode p_NodeParent, org.apache.struts.util.MessageResources p_Resources, String p_Filename, String p_DomainName, String p_ServerName, String p_ModuleName, String p_ParentName)
          Append node for all Ejbs for a Container.
 void getJ2eeMBeans(TreeControlNode p_ParentNode, org.apache.struts.util.MessageResources p_Resources, ArrayList p_List)
          Append nodes for all defined J2EE MBeans.
protected  void getJmsResource(TreeControlNode p_ServerNode, org.apache.struts.util.MessageResources p_Resources)
          Append nodes for Jms Resource for the specified server.
 void getJonasMqConnectorPlatform(TreeControlNode pServerNode, String sServerName, org.apache.struts.util.MessageResources pResources, HttpServletRequest p_Request)
           
 void getJonasMqDestinations(TreeControlNode pMQNode, String connectorName, String sServerName, org.apache.struts.util.MessageResources pResources, HttpServletRequest p_Request)
          Build the destination nodes
 void getJoramPlatform(TreeControlNode pDomainNode, String jonasServerName, org.apache.struts.util.MessageResources pResources, HttpServletRequest p_Request)
          Append node for JORAM platform management.
 void getJoramResources(TreeControlNode joramServerNode, String jonasServerName, String serverId, org.apache.struts.util.MessageResources pResources, HttpServletRequest p_Request)
          Append nodes for Joram DEstinations created in a Joram server
 void getJoramServers(TreeControlNode platformNode, String jonasServerName, ObjectName joramAdapterOn, org.apache.struts.util.MessageResources pResources, HttpServletRequest p_Request)
          Append nodes for Joram server defined in tbe platform
 void getLoggers(TreeControlNode p_LoggingNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append nodes for each logger.
protected  void getLogging(TreeControlNode p_ServerNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append nodes for Logging.
protected  void getMailResource(TreeControlNode p_ServerNode, org.apache.struts.util.MessageResources p_Resources)
          Append nodes for Mail Resources for the specified server.
protected  void getMBeanInfo(TreeControlNode nodeMBean, ObjectName onMBean, org.apache.struts.util.MessageResources resources, HttpServletRequest p_Request)
          Append nodes Attributes and Operations for a defined MBean.
 void getMBeans(TreeControlNode domainNode, org.apache.struts.util.MessageResources resources, HttpServletRequest p_Request)
          Append nodes for all defined MBeans.
protected  void getMimePartMailFactories(TreeControlNode p_NodeParent, org.apache.struts.util.MessageResources p_Resource, HttpServletRequest p_Request)
           
protected  void getMonitoring(TreeControlNode p_DomainNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request, String domainName, String serverName)
          Append nodes for monitoring of elements in the domain (servers, clusters, cluster daemons)
protected  void getMonitoringCDList(TreeControlNode p_ParentNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request, String domainName, String serverName, boolean isNotMonitoring)
          Append nodes for cluster daemons.
protected  void getMonitoringClusterList(TreeControlNode p_ParentNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request, String domainName, String serverName)
          Append nodes for clusters monitoring
protected  void getMonitoringNodeList(TreeControlNode p_ParentNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request, String domainName, String serverName)
          Append nodes for servers monitoring
 void getOwnerMBeans(TreeControlNode p_ParentNode, org.apache.struts.util.MessageResources p_Resources, ArrayList p_List)
          Append nodes for all defined Owner MBeans.
protected  void getProtocols(TreeControlNode p_ServerNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append nodes for the Servlet server
 void getResourceAdapters(TreeControlNode p_NodeParent, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for all Resource Adapters.
protected  void getResourceDatabase(TreeControlNode p_ServerNode, org.apache.struts.util.MessageResources p_Resources)
          Append nodes for Database Resource for the specified server.
protected  void getResources(TreeControlNode p_ServerNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append nodes for Resources services for the specified server.
protected  void getRootNode(TreeControlNode p_BaseRootNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
           
protected  void getSecurity(TreeControlNode p_ServerNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append nodes for Security for the specified server.
 void getSecurityFactories(TreeControlNode p_SecurityNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append nodes for Security factories for the specified server.
protected  void getSecurityMemoryFactory(TreeControlNode p_SecurityMemoryNode, org.apache.struts.util.MessageResources p_Resources, String p_ResourceFactory)
          Append nodes for Memory Security Factory for the specified server.
protected  void getServer(TreeControlNode p_DomainNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request, String p_DomainName, String p_ServerName)
          Append nodes for a defined Jonas server.
protected  void getServerMonitoring(TreeControlNode p_ServerNode, org.apache.struts.util.MessageResources p_Resources)
          Append nodes for Server Monitoring.
protected  void getServiceApp(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for Ear service for the JOnAS services.
protected  void getServiceDatabase(TreeControlNode pNodeServices, org.apache.struts.util.MessageResources pResources, String pDomainName, String pServerName)
          Append node for Database service for the JOnAS services.
protected  void getServiceDepmonitor(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for depmonitor service for the JOnAS services.
protected  void getServiceDiscovery(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for discovery service for the JOnAS services.
protected  void getServiceEjbContainer(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for EJBContainer service for the JOnAS services.
protected  void getServiceMail(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request, String p_DomainName, String p_ServerName)
          Append node for Mail service for the JOnAS services.
protected  void getServiceResourceAdapter(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for Resource service for the JOnAS services.
protected  void getServices(TreeControlNode serverNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request, String p_DomainName, String p_ServerName)
          Append node for the services sub-tree
protected  void getServiceSecurity(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for Security service for the JOnAS services.
protected  void getServiceSmartclient(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for smartclient service into the JOnAS services.
 void getServicesNodes(TreeControlNode servicesNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request, String domainName, String serverName, boolean refreshServices)
           
protected  void getServiceTransaction(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for Transaction service for the JOnAS services.
protected  void getServiceVersioning(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for versioning service into the JOnAS services.
protected  void getServiceWeb(TreeControlNode pNodeServices, org.apache.struts.util.MessageResources pResources, HttpServletRequest pRequest, String pDomainName, String pServerName)
          Append node for Web service for the JOnAS services.
 void getServiceWebService(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest request, String p_DomainName, String p_ServerName)
          Append node for WebService (ws) service for the JOnAS services.
protected  void getServiceWorkCleaner(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for work cleaner service (wc) for the JOnAS services.
protected  void getServiceWorkManager(TreeControlNode p_NodeServices, org.apache.struts.util.MessageResources p_Resources, String p_DomainName, String p_ServerName)
          Append node for work manager service (wm) for the JOnAS services.
protected  void getSessionMailFactories(TreeControlNode p_NodeParent, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
           
 void getUnknownMBeans(TreeControlNode p_ParentNode, org.apache.struts.util.MessageResources p_Resources, ArrayList p_List)
          Append nodes for all defined Unknown MBeans.
 void getWebContainers(TreeControlNode p_NodeParent, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append node for all Web Containers.
 void getWebServiceDetails(TreeControlNode p_webServicesNode, org.apache.struts.util.MessageResources p_Resources, HttpServletRequest p_Request)
          Append Web Service names for web services node in tree.
protected  boolean isMaster(HttpServletRequest p_Request, String domainName, String serverName)
          Returns if the current server (with discovery running) is a master server.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JonasTreeBuilder

public JonasTreeBuilder()
Method Detail

buildTree

public void buildTree(TreeControl treeControl,
                      org.apache.struts.action.ActionServlet servlet,
                      HttpServletRequest request)
Add the required nodes to the specified treeControl instance.

Specified by:
buildTree in interface TreeBuilder
Parameters:
treeControl - The TreeControl to which we should add our nodes
servlet - The controller servlet for the admin application
request - The servlet request we are processing

getRootNode

protected void getRootNode(TreeControlNode p_BaseRootNode,
                           org.apache.struts.util.MessageResources p_Resources,
                           HttpServletRequest p_Request)

getDomainNode

protected void getDomainNode(TreeControlNode p_RootNode,
                             org.apache.struts.util.MessageResources p_Resources,
                             HttpServletRequest p_Request)
Append node for the domain management (struts version).

Parameters:
p_RootNode - Root node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

isMaster

protected boolean isMaster(HttpServletRequest p_Request,
                           String domainName,
                           String serverName)
Returns if the current server (with discovery running) is a master server.

Returns:
if the current server is a master server.

getDomainDeploy

protected void getDomainDeploy(TreeControlNode p_RootNode,
                               org.apache.struts.util.MessageResources p_Resources,
                               HttpServletRequest p_Request)
Append nodes for domain management deployment.

Parameters:
p_DomainNode - Domain node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing
p_DomainName - The name of the domain.

getDomainDeploymentEar

protected void getDomainDeploymentEar(TreeControlNode p_NodeDeployments,
                                      org.apache.struts.util.MessageResources p_Resources)
Append node for Ear deployment using domain management.

Parameters:
p_NodeDeployments - Deployment node for the tree control
p_Resources - The MessageResources for our localized messages

getDomainDeployment

protected void getDomainDeployment(TreeControlNode p_NodeDeployments,
                                   org.apache.struts.util.MessageResources p_Resources)
Append node for all deployment using domain management.

Parameters:
p_NodeDeployments - Deployment node for the tree control
p_Resources - The MessageResources for our localized messages

getDomainDeploymentEjb

protected void getDomainDeploymentEjb(TreeControlNode p_NodeDeployments,
                                      org.apache.struts.util.MessageResources p_Resources)
Append node for Ejb deployment using domain management.

Parameters:
p_NodeDeployments - Deployment node for the tree control
p_Resources - The MessageResources for our localized messages

getDomainDeploymentWebAppli

protected void getDomainDeploymentWebAppli(TreeControlNode p_NodeDeployments,
                                           org.apache.struts.util.MessageResources p_Resources)
Append node for Web deployment using domain management.

Parameters:
p_NodeDeployments - Deployment node for the tree control
p_Resources - The MessageResources for our localized messages

getDomainDeploymentRar

protected void getDomainDeploymentRar(TreeControlNode p_NodeDeployments,
                                      org.apache.struts.util.MessageResources p_Resources)
Append node for Rar deployment using domain management.

Parameters:
p_NodeDeployments - Deployment node for the tree control
p_Resources - The MessageResources for our localized messages

getMonitoring

protected void getMonitoring(TreeControlNode p_DomainNode,
                             org.apache.struts.util.MessageResources p_Resources,
                             HttpServletRequest p_Request,
                             String domainName,
                             String serverName)
Append nodes for monitoring of elements in the domain (servers, clusters, cluster daemons)


getMonitoringNodeList

protected void getMonitoringNodeList(TreeControlNode p_ParentNode,
                                     org.apache.struts.util.MessageResources p_Resources,
                                     HttpServletRequest p_Request,
                                     String domainName,
                                     String serverName)
Append nodes for servers monitoring


getMonitoringClusterList

protected void getMonitoringClusterList(TreeControlNode p_ParentNode,
                                        org.apache.struts.util.MessageResources p_Resources,
                                        HttpServletRequest p_Request,
                                        String domainName,
                                        String serverName)
Append nodes for clusters monitoring


getMonitoringCDList

protected void getMonitoringCDList(TreeControlNode p_ParentNode,
                                   org.apache.struts.util.MessageResources p_Resources,
                                   HttpServletRequest p_Request,
                                   String domainName,
                                   String serverName,
                                   boolean isNotMonitoring)
Append nodes for cluster daemons. TO DO remove isNotMonitoring usage. This method is now always called for monitoring purpose.

Parameters:
p_ParentNode -
p_Resources -
p_Request -
domainName -
serverName -
isNotMonitoring -

getServer

protected void getServer(TreeControlNode p_DomainNode,
                         org.apache.struts.util.MessageResources p_Resources,
                         HttpServletRequest p_Request,
                         String p_DomainName,
                         String p_ServerName)
Append nodes for a defined Jonas server.

Parameters:
p_DomainNode - Domain node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getServerMonitoring

protected void getServerMonitoring(TreeControlNode p_ServerNode,
                                   org.apache.struts.util.MessageResources p_Resources)
Append nodes for Server Monitoring.

Parameters:
p_ServerNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages messages

getLogging

protected void getLogging(TreeControlNode p_ServerNode,
                          org.apache.struts.util.MessageResources p_Resources,
                          HttpServletRequest p_Request)
Append nodes for Logging.

Parameters:
p_ServerNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getLoggers

public void getLoggers(TreeControlNode p_LoggingNode,
                       org.apache.struts.util.MessageResources p_Resources,
                       HttpServletRequest p_Request)
Append nodes for each logger.

Parameters:
p_LoggingNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getServices

protected void getServices(TreeControlNode serverNode,
                           org.apache.struts.util.MessageResources p_Resources,
                           HttpServletRequest p_Request,
                           String p_DomainName,
                           String p_ServerName)
Append node for the services sub-tree

Parameters:
p_ServerNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing
Throws:
Exception - if an exception occurs building the tree

getServicesNodes

public void getServicesNodes(TreeControlNode servicesNode,
                             org.apache.struts.util.MessageResources p_Resources,
                             HttpServletRequest p_Request,
                             String domainName,
                             String serverName,
                             boolean refreshServices)

getServiceApp

protected void getServiceApp(TreeControlNode p_NodeServices,
                             org.apache.struts.util.MessageResources p_Resources,
                             String p_DomainName,
                             String p_ServerName)
Append node for Ear service for the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages
Throws:
Exception - if an exception occurs building the tree

getAppContainers

public void getAppContainers(TreeControlNode p_NodeParent,
                             org.apache.struts.util.MessageResources p_Resources,
                             String p_DomainName,
                             String p_ServerName)
Append node for all App Containers.

Parameters:
p_NodeParent - Server node for the tree control
p_Resources - The MessageResources for our localized messages

getServiceEjbContainer

protected void getServiceEjbContainer(TreeControlNode p_NodeServices,
                                      org.apache.struts.util.MessageResources p_Resources,
                                      String p_DomainName,
                                      String p_ServerName)
Append node for EJBContainer service for the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages messages

getContainers

public void getContainers(TreeControlNode p_NodeParent,
                          org.apache.struts.util.MessageResources p_Resources,
                          String p_DomainName,
                          String p_ServerName)
Append node for all Containers.

Parameters:
p_NodeParent - Server node for the tree control
p_Resources - The MessageResources for our localized messages

getEjbs

protected void getEjbs(TreeControlNode p_NodeParent,
                       org.apache.struts.util.MessageResources p_Resources,
                       String p_Filename,
                       String p_DomainName,
                       String p_ServerName,
                       String p_ModuleName,
                       String p_ParentName)
Append node for all Ejbs for a Container.

Parameters:
p_NodeParent - Server node for the tree control
p_Resources - The MessageResources for our localized messages
p_Filename - Filename of container

getServiceDatabase

protected void getServiceDatabase(TreeControlNode pNodeServices,
                                  org.apache.struts.util.MessageResources pResources,
                                  String pDomainName,
                                  String pServerName)
Append node for Database service for the JOnAS services.

Parameters:
pNodeServices - Services node for the tree control
pResources - The MessageResources for our localized messages
pDomainName - The name of the current management domain
pServerName - The name of the currently managed JOnAS server

getDatasources

public void getDatasources(TreeControlNode pNodeParent,
                           org.apache.struts.util.MessageResources pResources,
                           String pDomainName,
                           String pServerName)
Append node for all deployed Datasources.

Parameters:
pNodeParent - Server node for the tree control
pResources - The MessageResources for our localized messages
pDomainName - The name of the current management domain
pServerName - The name of the currently managed JOnAS server

getServiceWeb

protected void getServiceWeb(TreeControlNode pNodeServices,
                             org.apache.struts.util.MessageResources pResources,
                             HttpServletRequest pRequest,
                             String pDomainName,
                             String pServerName)
Append node for Web service for the JOnAS services.

Parameters:
pNodeServices - Services node for the tree control
pResources - The MessageResources for our localized messages
pRequest - The servlet request we are processing
pDomainName - The name of the current management domain
pServerName - The name of the currently managed JOnAS server

getWebContainers

public void getWebContainers(TreeControlNode p_NodeParent,
                             org.apache.struts.util.MessageResources p_Resources,
                             HttpServletRequest p_Request)
Append node for all Web Containers.

Parameters:
p_NodeParent - Server node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getServiceTransaction

protected void getServiceTransaction(TreeControlNode p_NodeServices,
                                     org.apache.struts.util.MessageResources p_Resources,
                                     String p_DomainName,
                                     String p_ServerName)
Append node for Transaction service for the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages messages
Throws:
Exception - if an exception occurs building the tree

getServiceDiscovery

protected void getServiceDiscovery(TreeControlNode p_NodeServices,
                                   org.apache.struts.util.MessageResources p_Resources,
                                   String p_DomainName,
                                   String p_ServerName)
Append node for discovery service for the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages messages

getServiceDepmonitor

protected void getServiceDepmonitor(TreeControlNode p_NodeServices,
                                    org.apache.struts.util.MessageResources p_Resources,
                                    String p_DomainName,
                                    String p_ServerName)
Append node for depmonitor service for the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages messages

getServiceWorkManager

protected void getServiceWorkManager(TreeControlNode p_NodeServices,
                                     org.apache.struts.util.MessageResources p_Resources,
                                     String p_DomainName,
                                     String p_ServerName)
Append node for work manager service (wm) for the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages messages

getServiceWorkCleaner

protected void getServiceWorkCleaner(TreeControlNode p_NodeServices,
                                     org.apache.struts.util.MessageResources p_Resources,
                                     String p_DomainName,
                                     String p_ServerName)
Append node for work cleaner service (wc) for the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages messages

getServiceVersioning

protected void getServiceVersioning(TreeControlNode p_NodeServices,
                                    org.apache.struts.util.MessageResources p_Resources,
                                    String p_DomainName,
                                    String p_ServerName)
Append node for versioning service into the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages messages

getServiceSmartclient

protected void getServiceSmartclient(TreeControlNode p_NodeServices,
                                     org.apache.struts.util.MessageResources p_Resources,
                                     String p_DomainName,
                                     String p_ServerName)
Append node for smartclient service into the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages messages

getServiceWebService

public void getServiceWebService(TreeControlNode p_NodeServices,
                                 org.apache.struts.util.MessageResources p_Resources,
                                 HttpServletRequest request,
                                 String p_DomainName,
                                 String p_ServerName)
Append node for WebService (ws) service for the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages
request - The HTTP request object currently in use.
p_DomainName - The domain name for the instance
p_ServerName - The server name for the instance being monitored

getWebServiceDetails

public void getWebServiceDetails(TreeControlNode p_webServicesNode,
                                 org.apache.struts.util.MessageResources p_Resources,
                                 HttpServletRequest p_Request)
Append Web Service names for web services node in tree.

Parameters:
p_WebServicesNode - Web Services node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getServiceMail

protected void getServiceMail(TreeControlNode p_NodeServices,
                              org.apache.struts.util.MessageResources p_Resources,
                              HttpServletRequest p_Request,
                              String p_DomainName,
                              String p_ServerName)
Append node for Mail service for the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages messages

getAllSessionMailFactories

public void getAllSessionMailFactories(TreeControlNode p_NodeParent,
                                       org.apache.struts.util.MessageResources p_Resources,
                                       HttpServletRequest p_Request)

getAllMimePartDSMailFactories

public void getAllMimePartDSMailFactories(TreeControlNode p_NodeParent,
                                          org.apache.struts.util.MessageResources p_Resources,
                                          HttpServletRequest p_Request)

getSessionMailFactories

protected void getSessionMailFactories(TreeControlNode p_NodeParent,
                                       org.apache.struts.util.MessageResources p_Resources,
                                       HttpServletRequest p_Request)

getMimePartMailFactories

protected void getMimePartMailFactories(TreeControlNode p_NodeParent,
                                        org.apache.struts.util.MessageResources p_Resource,
                                        HttpServletRequest p_Request)

getServiceResourceAdapter

protected void getServiceResourceAdapter(TreeControlNode p_NodeServices,
                                         org.apache.struts.util.MessageResources p_Resources,
                                         String p_DomainName,
                                         String p_ServerName)
Append node for Resource service for the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages

getResourceAdapters

public void getResourceAdapters(TreeControlNode p_NodeParent,
                                org.apache.struts.util.MessageResources p_Resources,
                                String p_DomainName,
                                String p_ServerName)
Append node for all Resource Adapters.

Parameters:
p_NodeParent - Server node for the tree control
p_Resources - The MessageResources for our localized messages
pDomainName - The name of the current management domain
pServerName - The name of the currently managed JOnAS server

getServiceSecurity

protected void getServiceSecurity(TreeControlNode p_NodeServices,
                                  org.apache.struts.util.MessageResources p_Resources,
                                  String p_DomainName,
                                  String p_ServerName)
Append node for Security service for the JOnAS services.

Parameters:
p_NodeServices - Services node for the tree control
p_Resources - The MessageResources for our localized messages messages

getDeployments

protected void getDeployments(TreeControlNode p_ServerNode,
                              org.apache.struts.util.MessageResources p_Resources,
                              HttpServletRequest p_Request)
Append nodes for Deployments services for the specified server.

Parameters:
p_ServerNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages

getDeployment

protected void getDeployment(TreeControlNode p_NodeDeployments,
                             org.apache.struts.util.MessageResources p_Resources)
Append node for deployment.

Parameters:
p_NodeDeployments - Deployment node for the tree control
p_Resources - The MessageResources for our localized messages

getDeploymentEar

protected void getDeploymentEar(TreeControlNode p_NodeDeployments,
                                org.apache.struts.util.MessageResources p_Resources)
Append node for Ear deployment.

Parameters:
p_NodeDeployments - Deployment node for the tree control
p_Resources - The MessageResources for our localized messages

getDeploymentEjb

protected void getDeploymentEjb(TreeControlNode p_NodeDeployments,
                                org.apache.struts.util.MessageResources p_Resources)
Append node for Ejb deployment.

Parameters:
p_NodeDeployments - Deployment node for the tree control
p_Resources - The MessageResources for our localized messages

getDeploymentWebAppli

protected void getDeploymentWebAppli(TreeControlNode p_NodeDeployments,
                                     org.apache.struts.util.MessageResources p_Resources)
Append node for Web deployment.

Parameters:
p_NodeDeployments - Deployment node for the tree control
p_Resources - The MessageResources for our localized messages

getDeploymentRar

protected void getDeploymentRar(TreeControlNode p_NodeDeployments,
                                org.apache.struts.util.MessageResources p_Resources)
Append node for Rar deployment.

Parameters:
p_NodeDeployments - Deployment node for the tree control
p_Resources - The MessageResources for our localized messages
Throws:
Exception - if an exception occurs building the tree

getResources

protected void getResources(TreeControlNode p_ServerNode,
                            org.apache.struts.util.MessageResources p_Resources,
                            HttpServletRequest p_Request)
Append nodes for Resources services for the specified server.

Parameters:
p_ServerNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages

getMailResource

protected void getMailResource(TreeControlNode p_ServerNode,
                               org.apache.struts.util.MessageResources p_Resources)
Append nodes for Mail Resources for the specified server.

Parameters:
p_ServerNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages

getJmsResource

protected void getJmsResource(TreeControlNode p_ServerNode,
                              org.apache.struts.util.MessageResources p_Resources)
Append nodes for Jms Resource for the specified server.

Parameters:
p_ServerNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages

getResourceDatabase

protected void getResourceDatabase(TreeControlNode p_ServerNode,
                                   org.apache.struts.util.MessageResources p_Resources)
Append nodes for Database Resource for the specified server.

Parameters:
p_ServerNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages

getSecurity

protected void getSecurity(TreeControlNode p_ServerNode,
                           org.apache.struts.util.MessageResources p_Resources,
                           HttpServletRequest p_Request)
Append nodes for Security for the specified server.

Parameters:
p_ServerNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getSecurityFactories

public void getSecurityFactories(TreeControlNode p_SecurityNode,
                                 org.apache.struts.util.MessageResources p_Resources,
                                 HttpServletRequest p_Request)
Append nodes for Security factories for the specified server.

Parameters:
p_SecurityNode - Security node for the tree control
p_Resources - The MessageResources for our localized messages

getSecurityMemoryFactory

protected void getSecurityMemoryFactory(TreeControlNode p_SecurityMemoryNode,
                                        org.apache.struts.util.MessageResources p_Resources,
                                        String p_ResourceFactory)
Append nodes for Memory Security Factory for the specified server.

Parameters:
p_SecurityMemoryNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages
p_ResourceFactory - The name of resource

getProtocols

protected void getProtocols(TreeControlNode p_ServerNode,
                            org.apache.struts.util.MessageResources p_Resources,
                            HttpServletRequest p_Request)
Append nodes for the Servlet server

Parameters:
p_ServerNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getCatalinaProtocols

protected void getCatalinaProtocols(TreeControlNode p_ServerNode,
                                    org.apache.struts.util.MessageResources p_Resources,
                                    HttpServletRequest p_Request)
Append nodes for the Catalina server

Parameters:
p_ServerNode - Server node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getCatalinaConnector

protected void getCatalinaConnector(TreeControlNode p_CatalinaServerNode,
                                    org.apache.struts.util.MessageResources p_Resources,
                                    HttpServletRequest p_Request)
Append node for the Connector catalina server

Parameters:
p_CatalinaServerNode - Catalina Server node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getCatalinaDetailConnectors

public void getCatalinaDetailConnectors(TreeControlNode p_ConnectorNode,
                                        org.apache.struts.util.MessageResources p_Resources,
                                        HttpServletRequest p_Request)
Append nodes for all the Connectors catalina server

Parameters:
p_ConnectorNode - Connector node for the tree control
p_Resources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getJoramPlatform

public void getJoramPlatform(TreeControlNode pDomainNode,
                             String jonasServerName,
                             org.apache.struts.util.MessageResources pResources,
                             HttpServletRequest p_Request)
Append node for JORAM platform management.

Parameters:
pDomainNode - Domain node for the tree control
jonasServerName - the name of the JOnAS server to which the current JORAM server is connected
pResources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getJoramServers

public void getJoramServers(TreeControlNode platformNode,
                            String jonasServerName,
                            ObjectName joramAdapterOn,
                            org.apache.struts.util.MessageResources pResources,
                            HttpServletRequest p_Request)
Append nodes for Joram server defined in tbe platform

Parameters:
platformNode - Joram platform node
jonasServerName - the name of the JOnAS server to which the current JORAM server is connected
joramAdapterOn - ObjectName of Joram Adapter MBean
pResources - The MessageResources for our localized messages
p_Request - The servlet request we are processing

getJoramResources

public void getJoramResources(TreeControlNode joramServerNode,
                              String jonasServerName,
                              String serverId,
                              org.apache.struts.util.MessageResources pResources,
                              HttpServletRequest p_Request)
Append nodes for Joram DEstinations created in a Joram server

Parameters:
joramServerNode - Joram server node
jonasServerName - the name of the JOnAS server to which the current JORAM server is connected
serverId - Joram server id
pResources - The MessageResources for our localized messages
p_Request - The servlet request we are processing
Throws:
MalformedObjectNameException

getDestinationItem

public ItemDestination getDestinationItem(String joramDestination,
                                          String serverName)
Create a ItemDestination object from a String structured as follows: joramClient:type=Queue/Topic,name=destName[#x.y.z]

Parameters:
joramDestination - String containing destination OBJECT_NAME
serverName - the name of the JOnAS server to which the current JORAM server is connected
Returns:
ItemDestination containing name, type, id and ObjectName of the MBean associated to the corresponding destination
Throws:
MalformedObjectNameException - could not construct destination ObjectName

getMBeans

public void getMBeans(TreeControlNode domainNode,
                      org.apache.struts.util.MessageResources resources,
                      HttpServletRequest p_Request)
Append nodes for all defined MBeans.

Parameters:
domainNode - Root node for the tree control
resources - The MessageResources for our localized messages

getOwnerMBeans

public void getOwnerMBeans(TreeControlNode p_ParentNode,
                           org.apache.struts.util.MessageResources p_Resources,
                           ArrayList p_List)
Append nodes for all defined Owner MBeans.

Parameters:
p_ParentNode - Parent node for the tree control
p_Resources - The MessageResources for our localized messages
p_List - The list of Mbeans

getJ2eeMBeans

public void getJ2eeMBeans(TreeControlNode p_ParentNode,
                          org.apache.struts.util.MessageResources p_Resources,
                          ArrayList p_List)
Append nodes for all defined J2EE MBeans.

Parameters:
p_ParentNode - Parent node for the tree control
p_Resources - The MessageResources for our localized messages
p_List - The list of Mbeans

getUnknownMBeans

public void getUnknownMBeans(TreeControlNode p_ParentNode,
                             org.apache.struts.util.MessageResources p_Resources,
                             ArrayList p_List)
Append nodes for all defined Unknown MBeans.

Parameters:
p_ParentNode - Parent node for the tree control
p_Resources - The MessageResources for our localized messages
p_List - The list of Mbeans

getMBeanInfo

protected void getMBeanInfo(TreeControlNode nodeMBean,
                            ObjectName onMBean,
                            org.apache.struts.util.MessageResources resources,
                            HttpServletRequest p_Request)
                     throws Exception
Append nodes Attributes and Operations for a defined MBean.

Parameters:
nodeMBean - The MBean node
onMBean - The MBean Object name
resources - Resource
Throws:
Exception

getJonasMqConnectorPlatform

public void getJonasMqConnectorPlatform(TreeControlNode pServerNode,
                                        String sServerName,
                                        org.apache.struts.util.MessageResources pResources,
                                        HttpServletRequest p_Request)

getJonasMqDestinations

public void getJonasMqDestinations(TreeControlNode pMQNode,
                                   String connectorName,
                                   String sServerName,
                                   org.apache.struts.util.MessageResources pResources,
                                   HttpServletRequest p_Request)
Build the destination nodes



Copyright © 2010 OW2 Consortium. All Rights Reserved.