org.objectweb.petals.tools.webadmin.mbean
Class ComponentsList

java.lang.Object
  extended by org.objectweb.petals.tools.webadmin.mbean.ComponentsList
All Implemented Interfaces:
ComponentsListMBean

public class ComponentsList
extends java.lang.Object
implements ComponentsListMBean


Constructor Summary
ComponentsList()
          Create a new empty set
ComponentsList(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> components)
          Create a new components list
 
Method Summary
 void addComponents(java.lang.String serverName, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> componentsMap)
          Add a set of components for a server.
 java.util.Map<java.lang.String,java.lang.Object> getComponent(java.lang.String serverName, java.lang.String componentName)
          Gets a component of a server
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> getComponents()
          Returns all components for all servers
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getComponents(java.lang.String serverName)
          Gets the components of a server
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getComponents(java.lang.String serverName, java.lang.String type)
          Gets the components of a server from a type
 void setComponents(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> components)
          Sets the new components list to store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentsList

public ComponentsList()
Create a new empty set


ComponentsList

public ComponentsList(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> components)
Create a new components list

Parameters:
components -
Method Detail

addComponents

public void addComponents(java.lang.String serverName,
                          java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> componentsMap)
Add a set of components for a server. If a set already exists for this server, it's replaced by the new given

Specified by:
addComponents in interface ComponentsListMBean
Parameters:
serverName - a String representation of the server's name
components - the components of the server

getComponent

public java.util.Map<java.lang.String,java.lang.Object> getComponent(java.lang.String serverName,
                                                                     java.lang.String componentName)
Gets a component of a server

Specified by:
getComponent in interface ComponentsListMBean
Parameters:
serverName - the server's name
componentName - the component's name
Returns:
a Map representation of the component

getComponents

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> getComponents()
Returns all components for all servers

Specified by:
getComponents in interface ComponentsListMBean

getComponents

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getComponents(java.lang.String serverName)
Gets the components of a server

Specified by:
getComponents in interface ComponentsListMBean
Parameters:
serverName - the name of the server
Returns:
a set of components

getComponents

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getComponents(java.lang.String serverName,
                                                                                                      java.lang.String type)
Gets the components of a server from a type

Specified by:
getComponents in interface ComponentsListMBean
Parameters:
serverName - the name of the server
type - type wanted : BC for Binding Component, SE for Service Engine
Returns:
a set of components

setComponents

public void setComponents(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> components)
Sets the new components list to store

Specified by:
setComponents in interface ComponentsListMBean
Parameters:
components - the complete map of components


Copyright © 2005-2007 ObjectWeb Consortium. All Rights Reserved.