LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.action.builtin.TestCActionAgent.CAgent Class Reference

agent class More...

+ Inheritance diagram for org.lightjason.agentspeak.action.builtin.TestCActionAgent.CAgent:
+ Collaboration diagram for org.lightjason.agentspeak.action.builtin.TestCActionAgent.CAgent:

Classes

class  CGenerator
 agent generator More...
 

Private Member Functions

 CAgent (final IAgentConfiguration< CAgent > p_configuration)
 ctor More...
 

Static Private Attributes

static final long serialVersionUID = 8036930915838541805L
 serial id More...
 

Additional Inherited Members

- Public Member Functions inherited from org.lightjason.agentspeak.agent.IBaseAgent< T extends IAgent<?>
 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)
 
- Public Member Functions inherited from org.lightjason.agentspeak.agent.IAgent< T >
IView beliefbase ()
 returns the beliefbase More...
 
long cycletime ()
 returns the time in nano seconds at the last cycle More...
 
IFuzzyBundle< Boolean > fuzzy ()
 return fuzzy operator More...
 
< N extends IInspector > Stream< N > inspect (@Nonnull final N... p_inspector)
 inspector method More...
 
Multimap< ITrigger, IPlanStatisticplans ()
 returns the internal map of plans More...
 
< N extends IAgent<?> N raw ()
 cast the interface agent object to a specified agent object More...
 
Multimap< IPath, IRulerules ()
 returns amultimap with literal-rule functor and rle objects More...
 
Multimap< IPath, ILiteralrunningplans ()
 returns a map of the current running plans More...
 
IAgent< T > sleep (final long p_cycles, @Nullable final ITerm... p_term)
 pushs the agent into sleeping state More...
 
IAgent< T > sleep (final long p_cycles, @Nonnull final Stream< ITerm > p_term)
 pushs the agent into sleeping state More...
 
boolean sleeping ()
 returns sleeping state More...
 
Map< String, Object > storage ()
 storage access More...
 
IFuzzyValue< Boolean > trigger (@Nonnull final ITrigger p_trigger, @Nullable final boolean... p_immediately)
 trigger an event More...
 
IUnifier unifier ()
 returns an unifier More...
 
IVariableBuilder variablebuilder ()
 returns the variable builder function More...
 
IAgent< T > wakeup (@Nullable final ITerm... p_term)
 wake-up the agent by generating wakeup-goal More...
 
IAgent< T > wakeup (@Nonnull final Stream< ITerm > p_term)
 wake-up the agent by generating wakeup-goal More...
 
- Public Attributes inherited from org.lightjason.agentspeak.agent.IAgent< T >
IAgent<?> EMPTY
 empty agent More...
 
- Protected Attributes inherited from org.lightjason.agentspeak.agent.IBaseAgent< T extends IAgent<?>
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 = Multimaps.synchronizedMultimap( LinkedHashMultimap.create() )
 multimap with rules More...
 
final Map< String, Object > m_storage = new ConcurrentHashMap<>()
 storage map More...
 
final Map< Integer, ITriggerm_trigger = new ConcurrentHashMap<>()
 execution trigger with content hash More...
 
- Static Protected Attributes inherited from org.lightjason.agentspeak.agent.IBaseAgent< T extends IAgent<?>
static final Logger LOGGER = org.lightjason.agentspeak.common.CCommon.logger( IAgent.class )
 logger More...
 

Detailed Description

Definition at line 337 of file TestCActionAgent.java.

Constructor & Destructor Documentation

◆ CAgent()

org.lightjason.agentspeak.action.builtin.TestCActionAgent.CAgent.CAgent ( final IAgentConfiguration< CAgent p_configuration)
private
Parameters
p_configurationagent configuration

Definition at line 349 of file TestCActionAgent.java.

Referenced by org.lightjason.agentspeak.action.builtin.TestCActionAgent.CAgent.CGenerator.generatesingle().

+ Here is the caller graph for this function:

Member Data Documentation

◆ serialVersionUID

final long org.lightjason.agentspeak.action.builtin.TestCActionAgent.CAgent.serialVersionUID = 8036930915838541805L
staticprivate

Definition at line 342 of file TestCActionAgent.java.