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

java.lang.Object
  extended by org.objectweb.petals.tools.webadmin.mbean.ServersList
All Implemented Interfaces:
java.io.Serializable, ServersListMBean

public class ServersList
extends java.lang.Object
implements ServersListMBean, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
ServersList()
          Creates a new empty ServersList
ServersList(java.util.List<java.util.Map<java.lang.String,java.lang.String>> serversList)
          Creates a new ServersList and initialize his serversList attribute
 
Method Summary
 void addServer(java.util.Map<java.lang.String,java.lang.String> serverConf)
          Adds a server configuration to the list
 java.util.Map<java.lang.String,java.lang.String> getServerConfiguration(java.lang.String serverName)
          Gets the server configuration of the server with given name
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getServers()
          Gets the list of servers configurations
 void setServers(java.util.List<java.util.Map<java.lang.String,java.lang.String>> serversList)
          Sets a new servers list
 void updateServer(java.util.Map<java.lang.String,java.lang.String> newServerConf)
          Update a server's configuration in the list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServersList

public ServersList()
Creates a new empty ServersList


ServersList

public ServersList(java.util.List<java.util.Map<java.lang.String,java.lang.String>> serversList)
Creates a new ServersList and initialize his serversList attribute

Parameters:
serversList - the new serversList
Method Detail

addServer

public void addServer(java.util.Map<java.lang.String,java.lang.String> serverConf)
Adds a server configuration to the list

Specified by:
addServer in interface ServersListMBean
Parameters:
serverConf - the server configuration to add

getServerConfiguration

public java.util.Map<java.lang.String,java.lang.String> getServerConfiguration(java.lang.String serverName)
Gets the server configuration of the server with given name

Specified by:
getServerConfiguration in interface ServersListMBean
Parameters:
serverName - the name of the searched server
Returns:
a server configuration

getServers

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getServers()
Gets the list of servers configurations

Specified by:
getServers in interface ServersListMBean

setServers

public void setServers(java.util.List<java.util.Map<java.lang.String,java.lang.String>> serversList)
Sets a new servers list

Specified by:
setServers in interface ServersListMBean
Parameters:
serversList - the new servers list

updateServer

public void updateServer(java.util.Map<java.lang.String,java.lang.String> newServerConf)
Update a server's configuration in the list. Adds it if the configuration doesn't already exists in the list

Specified by:
updateServer in interface ServersListMBean
Parameters:
newServerConf - the new server's configuration of server to update


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