class DefaultMQPullConsumer extends ClientConfig implements MQPullConsumer {

    @Override
    public PullResult pull(MessageQueue mq, String subExpression, long offset, int maxNums)
        throws MQClientException, RemotingException, MQBrokerException, InterruptedException {
        return this.defaultMQPullConsumerImpl.pull(mq, subExpression, offset, maxNums);
    }

    public  DefaultMQPullConsumer();
    public  DefaultMQPullConsumer(final String consumerGroup, RPCHook rpcHook);
    public  DefaultMQPullConsumer(final String consumerGroup);
    public  DefaultMQPullConsumer(RPCHook rpcHook);

}