}
private AsyncMessageProducer createAsyncProducer(PartitionSelector partitionSelector, int slidingWindowSize,
IgnoreMessageProcessor processor) {
return new AsyncMetaMessageProducer(this, this.remotingClient, partitionSelector, this.producerZooKeeper,
this.sessionIdGenerator.generateId(), slidingWindowSize, processor);
}