# Package com.google.appengine.api.xmpp

Provides access to XMPP-based instant message services, such as Google Talk.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  XMPPService | Interface for accessing XMPP status information, sending XMPP messages, and parsing XMPP responses.

- Class Summary
  Class | Description
  --- | ---
  Error | Class that represents an XMPP error.
  ErrorBuilder | Builder used to generate `Error` instances to represent incoming XMPP errors.
  JID | Object representing a single Jabber ID.
  Message | Class that represents an XMPP message.
  MessageBuilder | Builder used to generate `Message` instances to represent incoming or outgoing XMPP messages.
  Presence | Represents presence information returned by the server.
  PresenceBuilder | Builder used to generate `Presence` instances to represent incoming XMPP presence stanzas.
  SendResponse | Represents results of sending a message.
  Subscription | Represents an incoming subscription stanza from the server.
  SubscriptionBuilder | Builder used to generate `Subscription` instances to represent incoming XMPP subscription stanzas.
  XMPPServiceFactory | Constructs an instance of the XMPP service.

- Enum Summary
  Enum | Description
  --- | ---
  MessageType | Types of XMPP messages.
  PresenceShow | Values for the 'show' sub-stanza of presences.
  PresenceType | Values for the 'type' attribute of presences.
  SendResponse.Status | Possible per-id responses to sending a message.
  SubscriptionType | Values for the 'type' attributes used for presence subscription.

- Exception Summary
  Exception | Description
  --- | ---
  XMPPFailureException | `XMPPFailureException` is thrown when any unknown error occurs while communicating with the XMPP service.

## Package com.google.appengine.api.xmpp Description

Provides access to XMPP-based instant message services, such as Google Talk.

See Also:
  `XMPPService`, The XMPP Java API in the Google App Engine Developer's Guide.