1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- Reviewed: no -->
<sect1 id="zend.queue.stomp">
<title>Stomp</title>
<para>
<classname>Zend_Queue_Stomp</classname> provides a basic client to
communicate with <ulink url="http://stomp.codehaus.org/">Stomp</ulink>
compatible servers. Some servers, such as Apache ActiveMQ and RabbitMQ, will
allow you to communicate by other methods, such as <acronym>HTTP</acronym>,
and <acronym>XMPP</acronym>.
</para>
<para>
The Stomp protocol provides <ulink
url="http://stomp.codehaus.org/StompConnect">StompConnect</ulink>
which supports any <ulink url="http://java.sun.com/products/jms/"> Java
Message Service (JMS)</ulink> provider.
Stomp is supported by
<ulink url="http://activemq.apache.org/">Apache ActiveMQ</ulink>,
<ulink url="http://www.rabbitmq.com/">RabbitMQ</ulink>,
<ulink url="http://stompserver.rubyforge.org/">stompserver</ulink>, and
<ulink url="http://www.germane-software.com/software/Java/Gozirra/">Gozirra</ulink>.
</para>
<sect2 id="zend.queue.adapters-configuration.stomp">
<title>Stomp - Supporting classes</title>
<itemizedlist>
<listitem>
<para>
<classname>Zend_Queue_Stomp_Frame</classname>. This class
provides the basic functions for manipulating a Stomp Frame.
</para>
</listitem>
<listitem>
<para>
<classname>Zend_Queue_Stomp_Client</classname>. This class
provides the basic functions to
<methodname>send()</methodname> and
<methodname>receive()</methodname>
<classname>Zend_Queue_Stomp_Frame</classname>s to and from a
Stomp compatible server.
</para>
</listitem>
</itemizedlist>
</sect2>
</sect1>
|