org.almendra.janet.ade.distributor
Class PartialEvictionAssignment

java.lang.Object
  extended by org.almendra.janet.ade.distributor.EvictionAssignment
      extended by org.almendra.janet.ade.distributor.PartialEvictionAssignment
All Implemented Interfaces:
java.io.Serializable

public class PartialEvictionAssignment
extends EvictionAssignment
implements java.io.Serializable

Author:
Oliver Plohmann
See Also:
Serialized Form

Field Summary
protected  AgentPath desintationAgent
           
protected  boolean evict1Command
           
protected  int evictExecutingCommandsCount
           
protected  int evictWaitingCommandsCount
           
 
Fields inherited from class org.almendra.janet.ade.distributor.EvictionAssignment
capabilityPath
 
Constructor Summary
protected PartialEvictionAssignment()
           
  PartialEvictionAssignment(java.lang.String capabilityPath, AgentPath desintationAgent)
           
  PartialEvictionAssignment(java.lang.String capabilityPath, AgentPath desintationAgent, int evictExecutingCommandsCount, int evictWaitingCommandsCount)
           
 
Method Summary
 AgentPath getDesintationAgent()
           
 int getEvictExecutingCommandsCount()
           
 int getEvictWaitingCommandsCount()
           
 
Methods inherited from class org.almendra.janet.ade.distributor.EvictionAssignment
getCapabilityPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

desintationAgent

protected AgentPath desintationAgent

evict1Command

protected boolean evict1Command

evictExecutingCommandsCount

protected int evictExecutingCommandsCount

evictWaitingCommandsCount

protected int evictWaitingCommandsCount
Constructor Detail

PartialEvictionAssignment

protected PartialEvictionAssignment()

PartialEvictionAssignment

public PartialEvictionAssignment(java.lang.String capabilityPath,
                                 AgentPath desintationAgent,
                                 int evictExecutingCommandsCount,
                                 int evictWaitingCommandsCount)

PartialEvictionAssignment

public PartialEvictionAssignment(java.lang.String capabilityPath,
                                 AgentPath desintationAgent)
Method Detail

getDesintationAgent

public AgentPath getDesintationAgent()
Returns:
Returns the desintationAgent.

getEvictExecutingCommandsCount

public int getEvictExecutingCommandsCount()
Returns:
Returns the evictExecutingCommandsCount.

getEvictWaitingCommandsCount

public int getEvictWaitingCommandsCount()
Returns:
Returns the evictWaitingCommandsCount.