LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.agent.IInspector Interface Reference

inspector interface to read agent internal data More...

+ Collaboration diagram for org.lightjason.agentspeak.agent.IInspector:

Public Member Functions

void inspectbelief (final Stream< ILiteral > p_value)
 inspect beliefs More...
 
void inspectcycletime ( @Nonnegative final long p_value)
 inspect cycle value More...
 
void inspectplans ( @Nonnull final Stream< IPlanStatistic > p_value)
 inspect plans More...
 
void inspectrules ( @Nonnull final Stream< IRule > p_value)
 inspect rules More...
 
void inspectrunningplans ( @Nonnull final Stream< ILiteral > p_value)
 inspect running plans More...
 
void inspectsleeping ( @Nonnegative final long p_value)
 inspect sleeping value More...
 
void inspectstorage ( @Nonnull final Stream<? extends Map.Entry< String, ?>> p_value)
 inspect storage values More...
 

Public Attributes

IInspector EMPTY
 empty insprector More...
 

Detailed Description

Definition at line 39 of file IInspector.java.

Member Function Documentation

◆ inspectbelief()

void org.lightjason.agentspeak.agent.IInspector.inspectbelief ( final Stream< ILiteral p_value)
Parameters
p_valuebelief stream

◆ inspectcycletime()

void org.lightjason.agentspeak.agent.IInspector.inspectcycletime ( @Nonnegative final long  p_value)
Parameters
p_valuevalue

◆ inspectplans()

void org.lightjason.agentspeak.agent.IInspector.inspectplans ( @Nonnull final Stream< IPlanStatistic p_value)
Parameters
p_valueplan stream

◆ inspectrules()

void org.lightjason.agentspeak.agent.IInspector.inspectrules ( @Nonnull final Stream< IRule p_value)
Parameters
p_valuerule stream

◆ inspectrunningplans()

void org.lightjason.agentspeak.agent.IInspector.inspectrunningplans ( @Nonnull final Stream< ILiteral p_value)
Parameters
p_valueliteral stream

◆ inspectsleeping()

void org.lightjason.agentspeak.agent.IInspector.inspectsleeping ( @Nonnegative final long  p_value)
Parameters
p_valuevalue

◆ inspectstorage()

void org.lightjason.agentspeak.agent.IInspector.inspectstorage ( @Nonnull final Stream<? extends Map.Entry< String, ?>>  p_value)
Parameters
p_valuestorage values

Member Data Documentation

◆ EMPTY

IInspector org.lightjason.agentspeak.agent.IInspector.EMPTY

Definition at line 44 of file IInspector.java.