startCall();
try
{
SessionQueueQueryResponseMessage response = (SessionQueueQueryResponseMessage)channel.sendBlocking(request, PacketImpl.SESS_QUEUEQUERY_RESP);
return new QueueQueryImpl(response.isDurable(),
response.getConsumerCount(),
response.getMessageCount(),
response.getFilterString(),
response.getAddress(),
response.isExists());
}
finally
{
endCall();
}