LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.agent.TestCAgentExecution.CAgent Class Reference

agent class More...

+ Inheritance diagram for org.lightjason.agentspeak.agent.TestCAgentExecution.CAgent:
+ Collaboration diagram for org.lightjason.agentspeak.agent.TestCAgentExecution.CAgent:

Public Member Functions

final CAgent call () throws Exception
 
- Public Member Functions inherited from org.lightjason.agentspeak.agent.IBaseAgent< CAgent >
 IBaseAgent (@Nonnull final IAgentConfiguration< T > p_configuration)
 ctor More...
 
final IView beliefbase ()
 
call () throws Exception
 
final long cycletime ()
 
final IFuzzyBundle< Boolean > fuzzy ()
 
final< N extends IInspector > Stream< N > inspect (@Nonnull final N... p_inspector)
 
final Multimap< ITrigger, IPlanStatisticplans ()
 
final< N extends IAgent<?> > N raw ()
 
final Multimap< IPath, IRulerules ()
 
final Multimap< IPath, ILiteralrunningplans ()
 
final IAgent< T > sleep (final long p_cycles, final ITerm... p_term)
 
final IAgent< T > sleep (final long p_cycles, @Nonnull final Stream< ITerm > p_literal)
 
final boolean sleeping ()
 
final Map< String, Object > storage ()
 
String toString ()
 
final IFuzzyValue< Boolean > trigger (@Nonnull final ITrigger p_trigger, @Nullable final boolean... p_immediately)
 
final IUnifier unifier ()
 
final IVariableBuilder variablebuilder ()
 
final IAgent< T > wakeup (@Nullable final ITerm... p_term)
 
final IAgent< T > wakeup (@Nonnull final Stream< ITerm > p_term)
 

Package Functions

 CAgent (final IAgentConfiguration< CAgent > p_configuration)
 ctor More...
 
final long cycle ()
 returns the cycle More...
 

Private Attributes

final AtomicLong m_cycle = new AtomicLong()
 cycle counter More...
 

Static Private Attributes

static final long serialVersionUID = -7467073439000881088L
 serial id More...
 

Additional Inherited Members

- Protected Attributes inherited from org.lightjason.agentspeak.agent.IBaseAgent< CAgent >
final IView m_beliefbase
 beliefbase More...
 
final Multimap< ITrigger, IPlanStatisticm_plans
 map with all existing plans and successful / fail runs More...
 
final Multimap< IPath, IRulem_rules
 multimap with rules More...
 
final Map< String, Object > m_storage
 storage map More...
 
final Map< Integer, ITriggerm_trigger
 execution trigger with content hash More...
 
- Static Protected Attributes inherited from org.lightjason.agentspeak.agent.IBaseAgent< CAgent >
static final Logger LOGGER
 logger More...
 

Detailed Description

Definition at line 199 of file TestCAgentExecution.java.

Constructor & Destructor Documentation

◆ CAgent()

org.lightjason.agentspeak.agent.TestCAgentExecution.CAgent.CAgent ( final IAgentConfiguration< CAgent p_configuration)
package
Parameters
p_configurationagent configuration

Definition at line 215 of file TestCAgentExecution.java.

Member Function Documentation

◆ call()

final CAgent org.lightjason.agentspeak.agent.TestCAgentExecution.CAgent.call ( ) throws Exception

Definition at line 221 of file TestCAgentExecution.java.

References org.lightjason.agentspeak.agent.TestCAgentExecution.CAgent.call().

Referenced by org.lightjason.agentspeak.agent.TestCAgentExecution.CAgent.call().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ cycle()

final long org.lightjason.agentspeak.agent.TestCAgentExecution.CAgent.cycle ( )
package
Returns
cycle

Definition at line 233 of file TestCAgentExecution.java.

Referenced by org.lightjason.agentspeak.agent.TestCAgentExecution.CLog.execute().

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_cycle

final AtomicLong org.lightjason.agentspeak.agent.TestCAgentExecution.CAgent.m_cycle = new AtomicLong()
private

Definition at line 208 of file TestCAgentExecution.java.

◆ serialVersionUID

final long org.lightjason.agentspeak.agent.TestCAgentExecution.CAgent.serialVersionUID = -7467073439000881088L
staticprivate

Definition at line 204 of file TestCAgentExecution.java.