<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
We would like to use RabbitMQ for a Queued file transfer with many
writers and many readers using the Java client.<br>
We are not that familiar with AMQP yet and try to use the examples part
of the Java client binary distribution for a start.<br>
<br>
Unfortunately there is no example showing how to use all methods from
File class especially such very nice sounding methods such as Cancel,
Return, QoS.<br>
Both FileProducer and FileConsumer examples make no use of File class
methods but only Basic class Publish.<br>
<br>
Here is the code we think will work for reliable file transfer, but the
usage of transmit(AMQPChannel ) methods is not right and we are
wondering waht the proper usage should be:<br>
<br>
    public void filePublish(int ticket, String exchange, String
routingKey,<br>
            boolean mandatory, boolean immediate, FileProperties props,<br>
            byte[] body,String identifier,Channel channel) throws
IOException {<br>
        FileProperties useProps = props;<br>
        if (props == null) {<br>
            useProps = new FileProperties();<br>
        }<br>
        File.Publish publish = new File.Publish(ticket, exchange,
routingKey,<br>
                mandatory, immediate,identifier);<br>
        AMQCommand command = new AMQCommand(publish, useProps, body);<br>
<br>
        command.transmit(channel);??????????????????????????<br>
    }<br>
    <br>
It will help us start using RabitMQ sooner if we can get some examples
of how to use File class methods in Java client.<br>
    <br>
Can somebody help?<br>
<div class="moz-signature">-- <br>
<meta http-equiv="Content-Type" content="text/html; ">
<div class="Section1">
<p>Dimitar Bakardzhiev
<br>
<br>
<span style="font-size: 11pt;">Managing Partner </span>
<br>
<span style="font-size: 11pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">RexIntegra
Ltd.</span>
<br>
<span style="font-size: 8pt;">
Phone: +359 2 9711324
<br>
Mobile: +359 899 126 315
<br>
<a href="http://www.linkedin.com/in/dimitarbakardzhiev"><img
 src="cid:part1.07030900.04090305@rexintegra.com"
 alt="View Dimitar Bakardzhiev's profile on LinkedIn" border="0"
 height="15" width="80"></a>
<br>
</span>
<span style="font-size: 10pt;"><a href="http://www.rexintegra.com">www.rexintegra.com</a>
</span>
</p>
<div style="text-align: center;" align="center"><span
 style="font-family: &quot;Times New Roman&quot;;">
<hr align="center" size="2" width="100%"></span></div>
<p>This e-mail and its attachments may contain RexIntegra Ltd.
proprietary
information, which is PRIVILEGED, CONFIDENTIAL, or subject to COPYRIGHT
belonging to RexIntegra Ltd. This e-mail is intended solely for the use
of the
individual or entity to which it is addressed. If you are not the
intended
recipient of this e-mail, or the employee or agent responsible for
delivering
this e-mail to the intended recipient, you are hereby notified that any
dissemination, distribution, copying, or action taken in relation to
the
contents of and attachments to this e-mail is STRICTLY PROHIBITED and
may be
UNLAWFUL. If you have received this e-mail in error, please notify the
sender
immediately and permanently delete the original and any copy of this
e-mail and
any printout. Thank you. </p>
</div>
</div>
</body>
</html>