I've implemented an EventProcessorHost with Java and have the prefetchCount value set but the number of EventData objects passed to my IEventProcessor object never approaches this value (I set it to 200, maxBatch to 100). What drives whether or not the prefetch/max batch values are observed? Is there back pressure monitoring going on? Could I be processing too fast and it doesn't need to prebatch...?
Thanks