scheduler.configuration
Interface LoadBalancing

All Known Implementing Classes:
LoadBalancingImpl

public interface LoadBalancing

A representation of the model object 'Load Balancing'.

The following features are supported:

See Also:
ConfigurationPackage.getLoadBalancing()

Method Summary
 TimeValue getBalancingInterval()
          Returns the value of the 'Balancing Interval' containment reference.
 LoadBalancingType getBalancingType()
          Returns the value of the 'Balancing Type' attribute.
 InstanceToBalance getInstances()
          Returns the value of the 'Instances' attribute.
 int getMaxIterations()
          Returns the value of the 'Max Iterations' attribute.
 PreferredPriority getPreferredPriority()
          Returns the value of the 'Preferred Priority' attribute.
 PreferredWaitingTime getPreferredWaitingTime()
          Returns the value of the 'Preferred Waiting Time' attribute.
 double getThreshold()
          Returns the value of the 'Threshold' attribute.
 void setBalancingInterval(TimeValue value)
          Sets the value of the 'Balancing Interval' containment reference.
 void setBalancingType(LoadBalancingType value)
          Sets the value of the 'Balancing Type' attribute.
 void setInstances(InstanceToBalance value)
          Sets the value of the 'Instances' attribute.
 void setMaxIterations(int value)
          Sets the value of the 'Max Iterations' attribute.
 void setPreferredPriority(PreferredPriority value)
          Sets the value of the 'Preferred Priority' attribute.
 void setPreferredWaitingTime(PreferredWaitingTime value)
          Sets the value of the 'Preferred Waiting Time' attribute.
 void setThreshold(double value)
          Sets the value of the 'Threshold' attribute.
 

Method Detail

getBalancingType

LoadBalancingType getBalancingType()
Returns the value of the 'Balancing Type' attribute. The literals are from the enumeration LoadBalancingType.

If the meaning of the 'Balancing Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Balancing Type' attribute.
See Also:
LoadBalancingType, setBalancingType(LoadBalancingType), ConfigurationPackage.getLoadBalancing_BalancingType()

setBalancingType

void setBalancingType(LoadBalancingType value)
Sets the value of the 'Balancing Type' attribute.

Parameters:
value - the new value of the 'Balancing Type' attribute.
See Also:
LoadBalancingType, getBalancingType()

getPreferredWaitingTime

PreferredWaitingTime getPreferredWaitingTime()
Returns the value of the 'Preferred Waiting Time' attribute. The literals are from the enumeration PreferredWaitingTime.

If the meaning of the 'Preferred Waiting Time' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Preferred Waiting Time' attribute.
See Also:
PreferredWaitingTime, setPreferredWaitingTime(PreferredWaitingTime), ConfigurationPackage.getLoadBalancing_PreferredWaitingTime()

setPreferredWaitingTime

void setPreferredWaitingTime(PreferredWaitingTime value)
Sets the value of the 'Preferred Waiting Time' attribute.

Parameters:
value - the new value of the 'Preferred Waiting Time' attribute.
See Also:
PreferredWaitingTime, getPreferredWaitingTime()

getPreferredPriority

PreferredPriority getPreferredPriority()
Returns the value of the 'Preferred Priority' attribute. The literals are from the enumeration PreferredPriority.

If the meaning of the 'Preferred Priority' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Preferred Priority' attribute.
See Also:
PreferredPriority, setPreferredPriority(PreferredPriority), ConfigurationPackage.getLoadBalancing_PreferredPriority()

setPreferredPriority

void setPreferredPriority(PreferredPriority value)
Sets the value of the 'Preferred Priority' attribute.

Parameters:
value - the new value of the 'Preferred Priority' attribute.
See Also:
PreferredPriority, getPreferredPriority()

getInstances

InstanceToBalance getInstances()
Returns the value of the 'Instances' attribute. The literals are from the enumeration InstanceToBalance.

If the meaning of the 'Instances' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Instances' attribute.
See Also:
InstanceToBalance, setInstances(InstanceToBalance), ConfigurationPackage.getLoadBalancing_Instances()

setInstances

void setInstances(InstanceToBalance value)
Sets the value of the 'Instances' attribute.

Parameters:
value - the new value of the 'Instances' attribute.
See Also:
InstanceToBalance, getInstances()

getThreshold

double getThreshold()
Returns the value of the 'Threshold' attribute.

If the meaning of the 'Threshold' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Threshold' attribute.
See Also:
setThreshold(double), ConfigurationPackage.getLoadBalancing_Threshold()

setThreshold

void setThreshold(double value)
Sets the value of the 'Threshold' attribute.

Parameters:
value - the new value of the 'Threshold' attribute.
See Also:
getThreshold()

getMaxIterations

int getMaxIterations()
Returns the value of the 'Max Iterations' attribute.

If the meaning of the 'Max Iterations' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Max Iterations' attribute.
See Also:
setMaxIterations(int), ConfigurationPackage.getLoadBalancing_MaxIterations()

setMaxIterations

void setMaxIterations(int value)
Sets the value of the 'Max Iterations' attribute.

Parameters:
value - the new value of the 'Max Iterations' attribute.
See Also:
getMaxIterations()

getBalancingInterval

TimeValue getBalancingInterval()
Returns the value of the 'Balancing Interval' containment reference.

If the meaning of the 'Balancing Interval' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Balancing Interval' containment reference.
See Also:
setBalancingInterval(TimeValue), ConfigurationPackage.getLoadBalancing_BalancingInterval()

setBalancingInterval

void setBalancingInterval(TimeValue value)
Sets the value of the 'Balancing Interval' containment reference.

Parameters:
value - the new value of the 'Balancing Interval' containment reference.
See Also:
getBalancingInterval()