Package jade.core.event
Interface NotificationSlice
-
- All Superinterfaces:
Serializable,Serializable,Service.Slice
- All Known Implementing Classes:
NotificationProxy
public interface NotificationSlice extends Service.Slice
The horizontal interface for the JADE kernel-level service managing the event notification subsystem installed in the platform.- Author:
- Giovanni Rimassa - FRAMeTech s.r.l.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEBUG_OFFThis command name represents the action of deactivating a previously started instance of the Introspector agent.static StringDEBUG_ONThis command name represents the action of activating an instance of the Introspector agent.static StringH_DEBUGOFFstatic StringH_DEBUGONstatic StringH_SNIFFOFFstatic StringH_SNIFFONstatic StringNAMEThe name of this service.static StringNOTIFY_BEHAVIOUR_ADDEDThis command name represents the action of submitting to the Notification Service aBehaviourAddedevent.static StringNOTIFY_BEHAVIOUR_REMOVEDThis command name represents the action of submitting to the Notification Service aBehaviourRemovedevent.static StringNOTIFY_CHANGED_AGENT_PRINCIPALThis command name represents the action of submitting to the Notification Service aChangedAgentPrincipalevent.static StringNOTIFY_CHANGED_AGENT_STATEThis command name represents the action of submitting to the Notification Service aChangedAgentStateevent.static StringNOTIFY_CHANGED_BEHAVIOUR_STATEThis command name represents the action of submitting to the Notification Service aChangedBehaviourStateevent.static StringNOTIFY_POSTEDThis command name represents the action of submitting to the Notification Service aMessagePostedevent.static StringNOTIFY_RECEIVEDThis command name represents the action of submitting to the Notification Service aMessageReceivedevent.static StringSNIFF_OFFThis command name represents the action of deactivating a previously started instance of the Sniffer agent.static StringSNIFF_ONThis command name represents the action of activating an instance of the Sniffer agent.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddebugOff(AID introspectorName, AID targetName)voiddebugOn(AID introspectorName, AID targetName)voidsniffOff(AID snifferName, AID targetName)voidsniffOn(AID snifferName, AID targetName)-
Methods inherited from interface jade.core.Service.Slice
getNode, getService, serve
-
-
-
-
Field Detail
-
NAME
static final String NAME
The name of this service.- See Also:
- Constant Field Values
-
SNIFF_ON
static final String SNIFF_ON
This command name represents the action of activating an instance of the Sniffer agent.- See Also:
- Constant Field Values
-
SNIFF_OFF
static final String SNIFF_OFF
This command name represents the action of deactivating a previously started instance of the Sniffer agent.- See Also:
- Constant Field Values
-
DEBUG_ON
static final String DEBUG_ON
This command name represents the action of activating an instance of the Introspector agent.- See Also:
- Constant Field Values
-
DEBUG_OFF
static final String DEBUG_OFF
This command name represents the action of deactivating a previously started instance of the Introspector agent.- See Also:
- Constant Field Values
-
NOTIFY_POSTED
static final String NOTIFY_POSTED
This command name represents the action of submitting to the Notification Service aMessagePostedevent.- See Also:
- Constant Field Values
-
NOTIFY_RECEIVED
static final String NOTIFY_RECEIVED
This command name represents the action of submitting to the Notification Service aMessageReceivedevent.- See Also:
- Constant Field Values
-
NOTIFY_CHANGED_AGENT_STATE
static final String NOTIFY_CHANGED_AGENT_STATE
This command name represents the action of submitting to the Notification Service aChangedAgentStateevent.- See Also:
- Constant Field Values
-
NOTIFY_CHANGED_AGENT_PRINCIPAL
static final String NOTIFY_CHANGED_AGENT_PRINCIPAL
This command name represents the action of submitting to the Notification Service aChangedAgentPrincipalevent.- See Also:
- Constant Field Values
-
NOTIFY_BEHAVIOUR_ADDED
static final String NOTIFY_BEHAVIOUR_ADDED
This command name represents the action of submitting to the Notification Service aBehaviourAddedevent.- See Also:
- Constant Field Values
-
NOTIFY_BEHAVIOUR_REMOVED
static final String NOTIFY_BEHAVIOUR_REMOVED
This command name represents the action of submitting to the Notification Service aBehaviourRemovedevent.- See Also:
- Constant Field Values
-
NOTIFY_CHANGED_BEHAVIOUR_STATE
static final String NOTIFY_CHANGED_BEHAVIOUR_STATE
This command name represents the action of submitting to the Notification Service aChangedBehaviourStateevent.- See Also:
- Constant Field Values
-
H_SNIFFON
static final String H_SNIFFON
- See Also:
- Constant Field Values
-
H_SNIFFOFF
static final String H_SNIFFOFF
- See Also:
- Constant Field Values
-
H_DEBUGON
static final String H_DEBUGON
- See Also:
- Constant Field Values
-
H_DEBUGOFF
static final String H_DEBUGOFF
- See Also:
- Constant Field Values
-
-
Method Detail
-
sniffOn
void sniffOn(AID snifferName, AID targetName) throws IMTPException
- Throws:
IMTPException
-
sniffOff
void sniffOff(AID snifferName, AID targetName) throws IMTPException
- Throws:
IMTPException
-
debugOn
void debugOn(AID introspectorName, AID targetName) throws IMTPException
- Throws:
IMTPException
-
debugOff
void debugOff(AID introspectorName, AID targetName) throws IMTPException
- Throws:
IMTPException
-
-