org.inria.myriads.snoozenode.configurator.api
Class NodeConfiguration

java.lang.Object
  extended by org.inria.myriads.snoozenode.configurator.api.NodeConfiguration
All Implemented Interfaces:
Serializable

public final class NodeConfiguration
extends Object
implements Serializable

Node parameters class.

Author:
Eugen Feller
See Also:
Serialized Form

Constructor Summary
NodeConfiguration()
          Empty constructor.
 
Method Summary
 DatabaseSettings getDatabase()
          Returns the database settings.
 EnergyManagementSettings getEnergyManagement()
          Returns the energy settings.
 EstimatorSettings getEstimator()
          Returns the estimator settings.
 FaultToleranceSettings getFaultTolerance()
          Returns the fault tolerance settings.
 GroupLeaderSchedulerSettings getGroupLeaderScheduler()
          Returns the group leader scheduler settings.
 GroupManagerSchedulerSettings getGroupManagerScheduler()
          Returns the group manager scheduler settings.
 HTTPdSettings getHTTPd()
          Returns the HTTPd settings.
 org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings getHypervisor()
          Returns the hypervisor settings.
 MonitoringSettings getMonitoring()
          Returns the monitoring settings.
 NetworkingSettings getNetworking()
          Returns the networking settings.
 NodeSettings getNode()
          Returns the node settings.
 SubmissionSettings getSubmission()
          Returns the submission settings.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeConfiguration

public NodeConfiguration()
Empty constructor.

Method Detail

getNode

public NodeSettings getNode()
Returns the node settings.

Returns:
The node settings

getFaultTolerance

public FaultToleranceSettings getFaultTolerance()
Returns the fault tolerance settings.

Returns:
The fault tolerance settings

getHTTPd

public HTTPdSettings getHTTPd()
Returns the HTTPd settings.

Returns:
The httpd settings

getHypervisor

public org.inria.myriads.snoozecommon.communication.localcontroller.hypervisor.HypervisorSettings getHypervisor()
Returns the hypervisor settings.

Returns:
The hypervisor settings

getEstimator

public EstimatorSettings getEstimator()
Returns the estimator settings.

Returns:
The estimator settings

getGroupLeaderScheduler

public GroupLeaderSchedulerSettings getGroupLeaderScheduler()
Returns the group leader scheduler settings.

Returns:
The group leader scheduler settings

getGroupManagerScheduler

public GroupManagerSchedulerSettings getGroupManagerScheduler()
Returns the group manager scheduler settings.

Returns:
The group manager scheduler settings

getMonitoring

public MonitoringSettings getMonitoring()
Returns the monitoring settings.

Returns:
The monitoring settings

getEnergyManagement

public EnergyManagementSettings getEnergyManagement()
Returns the energy settings.

Returns:
The energy settings

getNetworking

public NetworkingSettings getNetworking()
Returns the networking settings.

Returns:
The networking settings

getDatabase

public DatabaseSettings getDatabase()
Returns the database settings.

Returns:
The database settings

getSubmission

public SubmissionSettings getSubmission()
Returns the submission settings.

Returns:
The submission settings


Copyright © 2012. All Rights Reserved.