public abstract class RabbitmqConsumer
extends java.lang.Object
implements com.rabbitmq.client.Consumer
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
RabbitmqConsumer(java.lang.String name,
jmind.base.lang.IProperties p,
java.lang.String queueName,
java.lang.String exchangeName,
java.lang.String routeKey,
boolean autoAck) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract boolean |
consume(com.rabbitmq.client.Envelope envelope,
byte[] body) |
com.rabbitmq.client.Channel |
getChannel() |
void |
handleCancel(java.lang.String consumerTag) |
void |
handleCancelOk(java.lang.String consumerTag) |
void |
handleConsumeOk(java.lang.String consumerTag) |
void |
handleDelivery(java.lang.String consumerTag,
com.rabbitmq.client.Envelope envelope,
com.rabbitmq.client.AMQP.BasicProperties properties,
byte[] body) |
void |
handleRecoverOk(java.lang.String consumerTag) |
void |
handleShutdownSignal(java.lang.String consumerTag,
com.rabbitmq.client.ShutdownSignalException sig) |
public RabbitmqConsumer(java.lang.String name,
jmind.base.lang.IProperties p,
java.lang.String queueName,
java.lang.String exchangeName,
java.lang.String routeKey,
boolean autoAck)
throws java.io.IOException,
java.util.concurrent.TimeoutException
java.io.IOExceptionjava.util.concurrent.TimeoutExceptionprotected abstract boolean consume(com.rabbitmq.client.Envelope envelope,
byte[] body)
public void handleConsumeOk(java.lang.String consumerTag)
handleConsumeOk 在接口中 com.rabbitmq.client.Consumerpublic void handleCancelOk(java.lang.String consumerTag)
handleCancelOk 在接口中 com.rabbitmq.client.Consumerpublic void handleCancel(java.lang.String consumerTag)
throws java.io.IOException
handleCancel 在接口中 com.rabbitmq.client.Consumerjava.io.IOExceptionpublic void handleShutdownSignal(java.lang.String consumerTag,
com.rabbitmq.client.ShutdownSignalException sig)
handleShutdownSignal 在接口中 com.rabbitmq.client.Consumerpublic void handleRecoverOk(java.lang.String consumerTag)
handleRecoverOk 在接口中 com.rabbitmq.client.Consumerpublic void handleDelivery(java.lang.String consumerTag,
com.rabbitmq.client.Envelope envelope,
com.rabbitmq.client.AMQP.BasicProperties properties,
byte[] body)
throws java.io.IOException
handleDelivery 在接口中 com.rabbitmq.client.Consumerjava.io.IOExceptionpublic com.rabbitmq.client.Channel getChannel()
Copyright © 2017. All Rights Reserved.