[[PointtoPointChannel-PointtoPointChannel]]
== Point to Point Channel

Camel supports the
http://www.enterpriseintegrationpatterns.com/PointToPointChannel.html[Point
to Point Channel] from the link:enterprise-integration-patterns.html[EIP
patterns] using the following components

* link:seda.html[SEDA] for in-VM seda based messaging
* link:jms.html[JMS] for working with JMS Queues for high performance,
clustering and load balancing
* link:jpa.html[JPA] for using a database as a simple message queue
* link:xmpp.html[XMPP] for point-to-point communication over XMPP
(Jabber)
* and others

image:http://www.enterpriseintegrationpatterns.com/img/PointToPointSolution.gif[image]

The following example demonstrates point to point messaging using
the link:jms.html[JMS] component 

[[PointtoPointChannel-Samples]]
=== Samples

[source,java]
----
from("direct:start")
    .to("jms:queue:foo");
----

And in XML:

[source,xml]
----
<route>
    <from uri="direct:start"/>
    <to uri="jms:queue:foo"/>
</route>
----

