LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.action.binding.IAgentAction Interface Reference

class annotation to set default behaviour of method-action-binding to a blacklist More...

+ Collaboration diagram for org.lightjason.agentspeak.action.binding.IAgentAction:

Classes

enum  EAccess
 enum with access values More...
 

Public Member Functions

EAccess access () default EAccess.BLACKLIST
 access of the action filter More...
 
Class<?> [] classes () default
 list of classes for which the annotation is defined More...
 

Detailed Description

Definition at line 38 of file IAgentAction.java.


Class Documentation

◆ org::lightjason::agentspeak::action::binding::IAgentAction::EAccess

enum org::lightjason::agentspeak::action::binding::IAgentAction::EAccess

Definition at line 59 of file IAgentAction.java.

+ Collaboration diagram for org.lightjason.agentspeak.action.binding.IAgentAction.EAccess:
Enumerator
BLACKLIST
WHITELIST

Member Function Documentation

◆ access()

EAccess org.lightjason.agentspeak.action.binding.IAgentAction.access ( )
Returns
access

Referenced by org.lightjason.agentspeak.common.CCommon.isActionClass().

+ Here is the caller graph for this function:

◆ classes()

Class<?> [] org.lightjason.agentspeak.action.binding.IAgentAction.classes ( )
Returns
class array

Definition at line 47 of file IAgentAction.java.

References org.lightjason.agentspeak.action.binding.IAgentAction.EAccess.BLACKLIST.

Referenced by org.lightjason.agentspeak.common.CCommon.isActionClass().

+ Here is the caller graph for this function: