jade.core
Class Agent.TBPair

java.lang.Object
  extended byjade.core.Agent.TBPair
Enclosing class:
Agent

private static class Agent.TBPair
extends Object


Field Summary
private  long expirationTime
           
private  jade.core.behaviours.Behaviour myBehaviour
           
private  jade.core.Timer myTimer
           
private  Agent owner
           
 
Constructor Summary
Agent.TBPair()
           
Agent.TBPair(Agent a, jade.core.Timer t, jade.core.behaviours.Behaviour b)
           
 
Method Summary
private  void createTimerIfNeeded()
           
 jade.core.behaviours.Behaviour getBehaviour()
           
 long getExpirationTime()
           
 Agent getOwner()
           
 jade.core.Timer getTimer()
           
 void setBehaviour(jade.core.behaviours.Behaviour b)
           
 void setExpirationTime(long when)
           
 void setOwner(Agent o)
           
 void setTimer(jade.core.Timer t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myTimer

private jade.core.Timer myTimer

expirationTime

private long expirationTime

myBehaviour

private jade.core.behaviours.Behaviour myBehaviour

owner

private Agent owner
Constructor Detail

Agent.TBPair

public Agent.TBPair()

Agent.TBPair

public Agent.TBPair(Agent a,
                    jade.core.Timer t,
                    jade.core.behaviours.Behaviour b)
Method Detail

setTimer

public void setTimer(jade.core.Timer t)

getTimer

public jade.core.Timer getTimer()

getBehaviour

public jade.core.behaviours.Behaviour getBehaviour()

setBehaviour

public void setBehaviour(jade.core.behaviours.Behaviour b)

getOwner

public Agent getOwner()

setOwner

public void setOwner(Agent o)

getExpirationTime

public long getExpirationTime()

setExpirationTime

public void setExpirationTime(long when)

createTimerIfNeeded

private void createTimerIfNeeded()


Copyright © Fraunhofer Gesellschaft. All Rights Reserved.