de.jiac.micro.internal.core
Class NonRTAgent

java.lang.Object
  extended by de.jiac.micro.internal.core.AbstractContainer
      extended by de.jiac.micro.internal.core.AbstractAgent
          extended by de.jiac.micro.internal.core.NonRTAgent
All Implemented Interfaces:
IAgent, IContainer, ILifecycleAware

public class NonRTAgent
extends AbstractAgent

Author:
Erdene-Ochir Tuguldur, Marcel Patzlaff

Nested Class Summary
protected  class NonRTAgent.AgentAccess
           
 
Nested classes/interfaces inherited from class de.jiac.micro.internal.core.AbstractAgent
AbstractAgent.ElementContext
 
Field Summary
 
Fields inherited from class de.jiac.micro.internal.core.AbstractAgent
installedElements, properties
 
Fields inherited from class de.jiac.micro.internal.core.AbstractContainer
handles
 
Constructor Summary
NonRTAgent()
           
 
Method Summary
 void cleanup()
           
protected  IShortTermMemory getShortTermMemory()
           
 void initialise()
           
 void start()
           
 void stop()
           
 
Methods inherited from class de.jiac.micro.internal.core.AbstractAgent
addAgentElement, cleanupElement, getProperty, initialiseElement, setProperty, startElement, stopElement
 
Methods inherited from class de.jiac.micro.internal.core.AbstractContainer
addHandle, getClassLoader, getDisplayName, getHandle, getLogger, getLogger, removeHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.jiac.micro.core.IContainer
addHandle, getClassLoader, getHandle, getLogger, getLogger, removeHandle
 

Constructor Detail

NonRTAgent

public NonRTAgent()
Method Detail

cleanup

public void cleanup()
Specified by:
cleanup in interface ILifecycleAware
Overrides:
cleanup in class AbstractAgent

initialise

public void initialise()
Specified by:
initialise in interface ILifecycleAware
Overrides:
initialise in class AbstractAgent

start

public void start()
Specified by:
start in interface ILifecycleAware
Overrides:
start in class AbstractAgent

stop

public void stop()
Specified by:
stop in interface ILifecycleAware
Overrides:
stop in class AbstractAgent

getShortTermMemory

protected final IShortTermMemory getShortTermMemory()
Specified by:
getShortTermMemory in class AbstractAgent


Copyright © 2008-2011 DAI-Labor. All Rights Reserved.