Package tigase.server

Class Message

java.lang.Object
tigase.server.Packet
tigase.server.Message

public class Message extends Packet
Created: Dec 31, 2009 8:38:38 PM
Author:
Artur Hefczyc
  • Field Details

    • ELEM_NAME

      public static final String ELEM_NAME
      See Also:
    • MESSAGE_BODY_PATH

      public static final String[] MESSAGE_BODY_PATH
    • MESSAGE_SUBJECT_PATH

      public static final String[] MESSAGE_SUBJECT_PATH
    • MESSAGE_ERROR_PATH

      public static final String[] MESSAGE_ERROR_PATH
    • MESSAGE_DELAY_PATH

      public static final String[] MESSAGE_DELAY_PATH
  • Constructor Details

  • Method Details

    • getMessage

      public static Packet getMessage(JID from, JID to, StanzaType type, String body, String subject, String thread, String id)
      Creates a packet with message stanza.
      Parameters:
      from - is a JID instance with message source address.
      to - is a JID instance with message destination address.
      type - is a StanzaType object with the message type.
      body - is a String object with message body content.
      subject - is a String object with message subject.
      thread - is a String object with message thread.
      id - is a String object with packet id value. Normally we do not set packet IDs for messages but in some cases this might be useful.
      Returns:
      a new Packet instance (more specifically Message instance) with the message stanza.
    • getElNameErrorPath

      protected String[] getElNameErrorPath()
      Description copied from class: Packet
      A convenience method to provide XML path as String[] to error element. This method should be override by all classes extending this class.
      Overrides:
      getElNameErrorPath in class Packet
      Returns:
      XML path to error element.