@Override public void receiveTxRollbackOk() { _processedMethods.add(new AMQFrame(_channelId, TxRollbackOkBody.INSTANCE)); }
@Override public void receiveConfirmSelectOk() { _processedMethods.add(new AMQFrame(_channelId, ConfirmSelectOkBody.INSTANCE)); }
@Override public void receiveTxCommit() { _processedMethods.add(new AMQFrame(_channelId, TxCommitBody.INSTANCE)); }
@Override public void receiveTxSelect() { _processedMethods.add(new AMQFrame(_channelId, TxSelectBody.INSTANCE)); }
@Override public void receiveConnectionTune(final int channelMax, final long frameMax, final int heartbeat) { _processedMethods.add(new AMQFrame(0, new ConnectionTuneBody(channelMax, frameMax, heartbeat))); }
@Override public void receiveChannelOpenOk() { _processedMethods.add(new AMQFrame(_channelId, ProtocolVersion.v0_8.equals(getProtocolVersion()) ? ChannelOpenOkBody.INSTANCE_0_8 : ChannelOpenOkBody.INSTANCE_0_9)); }
@Override public void receiveAccessRequestOk(final int ticket) { _processedMethods.add(new AMQFrame(_channelId, new AccessRequestOkBody(ticket))); }
@Override public void receiveConnectionOpen(final AMQShortString virtualHost, final AMQShortString capabilities, final boolean insist) { _processedMethods.add(new AMQFrame(0, new ConnectionOpenBody(virtualHost, capabilities, insist))); }
@Override public void receiveQueueUnbindOk() { _processedMethods.add(new AMQFrame(_channelId, new QueueUnbindOkBody())); }
@Override public void receiveQueuePurgeOk(final long messageCount) { _processedMethods.add(new AMQFrame(_channelId, new QueuePurgeOkBody(messageCount))); }
@Override public void receiveBasicReturn(final int replyCode, final AMQShortString replyText, final AMQShortString exchange, final AMQShortString routingKey) { _processedMethods.add(new AMQFrame(_channelId, new BasicReturnBody(replyCode, replyText, exchange, routingKey))); }
@Override public void receiveQueueDelete(final AMQShortString queue, final boolean ifUnused, final boolean ifEmpty, final boolean nowait) { _processedMethods.add(new AMQFrame(_channelId, new QueueDeleteBody(0, queue, ifUnused, ifEmpty, nowait))); }
@Override public void receiveBasicQos(final long prefetchSize, final int prefetchCount, final boolean global) { _processedMethods.add(new AMQFrame(_channelId, new BasicQosBody(prefetchSize, prefetchCount, global))); }
@Override public void receiveBasicCancel(final AMQShortString consumerTag, final boolean noWait) { _processedMethods.add(new AMQFrame(_channelId, new BasicCancelBody(consumerTag, noWait))); }
@Override public void receiveBasicReject(final long deliveryTag, final boolean requeue) { _processedMethods.add(new AMQFrame(_channelId, new BasicRejectBody(deliveryTag, requeue))); }
@Override public void receiveChannelClose(final int replyCode, final AMQShortString replyText, final int classId, final int methodId) { _processedMethods.add(new AMQFrame(_channelId, new ChannelCloseBody(replyCode, replyText, classId, methodId))); }
@Override public void receiveBasicDeliver(final AMQShortString consumerTag, final long deliveryTag, final boolean redelivered, final AMQShortString exchange, final AMQShortString routingKey) { _processedMethods.add(new AMQFrame(_channelId, new BasicDeliverBody(consumerTag, deliveryTag, redelivered, exchange, routingKey))); }
@Override public void onRollback() { final BasicNackBody body = new BasicNackBody(_deliveryTag, false, false); _connection.writeFrame(new AMQFrame(_channelId, body)); } });
public static AMQFrame createAMQFrame(int channelId, BasicContentHeaderProperties properties, long bodySize) { return new AMQFrame(channelId, new ContentHeaderBody(properties, bodySize)); }
public AMQFrame getCloseFrame() { return new AMQFrame(0, _methodRegistry.createConnectionCloseBody(getErrorCode(), AMQShortString.validValueOf(getMessage()), _classId, _methodId)); }