<commit_before>/*
  $Id$
*/

package jade.proto;

/**************************************************************

  Name: MessageHandler

  Responsibility and Collaborations:

  + Provides an abstract interface for ProtocolDrivenBehaviour to
    invoke agent-specific code in order to perform some action when a
    specific message is received. An Interaction object is passed to
    user code, thus making the current interaction state accessible.
    (ProtocolDrivenBehaviour, ACLMessage, Interaction)


****************************************************************/
public interface MessageHandler {

  public void handle(ACLMessage msg, Interaction i);
}<commit_msg>Added an import clause for jade.lang.acl.ACLMessage.<commit_after>/*
  $Id$
*/

package jade.proto;

import jade.lang.acl.ACLMessage;

/**************************************************************

  Name: MessageHandler

  Responsibility and Collaborations:

  + Provides an abstract interface for ProtocolDrivenBehaviour to
    invoke agent-specific code in order to perform some action when a
    specific message is received. An Interaction object is passed to
    user code, thus making the current interaction state accessible.
    (ProtocolDrivenBehaviour, ACLMessage, Interaction)


****************************************************************/
public interface MessageHandler {

  public void handle(ACLMessage msg, Interaction i);
}
{'fraction_non_alphanumeric': 0.22487702037947996, 'fraction_numerical': 0.0, 'mean_word_length': 5.300884955752212, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1667974', 'n_tokens_mistral': 343, 'n_tokens_neox': 313, 'n_words': 123}