[rabbitmq-discuss] question on the RpcClient class
kane
wtkane07 at gmail.com
Thu May 19 08:37:38 BST 2011
thanks for removing the question...
2011/5/19 Randall Richard <randall at trellisapp.com>
>
> I happened to have the source code handy for RpcClient. Looks like the
> reply queue is set up via the setupReplyQueue() method below.
>
> /**
> * Creates a server-named exclusive autodelete queue to use for
> * receiving replies to RPC requests.
> * @throws IOException if an error is encountered
> * @return the name of the reply queue
> */
> protected String setupReplyQueue() throws IOException {
> return _channel.queueDeclare("", false, true, true,
> null).getQueue();
> }
>
> *queueDeclare<http://www.rabbitmq.com/releases/rabbitmq-java-client/v2.4.1/rabbitmq-java-client-javadoc-2.4.1/com/rabbitmq/client/Channel.html#queueDeclare%28java.lang.String,+boolean,+boolean,+boolean,+java.util.Map%29>
> *(java.lang.String queue, boolean durable, boolean exclusive,
> boolean autoDelete,
> java.util.Map<java.lang.String,java.lang.Object> arguments)
>
> So, it looks like it's declared with exclusivity as true.
>
> Regards,
>
> -Randall
>
> On Wed, May 18, 2011 at 2:13 PM, kane <wtkane07 at gmail.com> wrote:
>
>> I have a question regarding a class of the package com.rabbitmq.client
>> the calss in question is RpcClient and use as follows:
>>
>> RpcClient service = new RpcClient (channel, "", cost.request_queue);
>>
>> return = service.stringCall (message);
>>
>>
>> This calss I automatically generates a queue on which the client waits for
>> a response.
>>
>> Let me know if this queue is exclusive?
>>
>> I make this question because in the javadoc documentation of the class is
>> written as follows:
>>
>> rpcclient public (the English Channel,
>> java.lang.String exchange,
>> java.lang.String routingKey)
>> throws java.io.IOException
>>
>> Building a new rpcclient that communicate on the designated
>> channel, sending requests for data routing with the given key.
>>
>> Causes the creation of a temporary private queue autodelete.
>>
>> ...
>>
>> The last sentence says that creates a temporary queue, autodelete and here
>> we are, then says that the tail is private
>>
>> I wonder if the word in the phrase "private" is intended to be exclusive
>> ...
>> may seem trivial but sometimes a word changes the meaning of a sentence
>> ... thanks!
>>
>> _______________________________________________
>> rabbitmq-discuss mailing list
>> rabbitmq-discuss at lists.rabbitmq.com
>> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20110519/f4495322/attachment.htm>
More information about the rabbitmq-discuss
mailing list