Hi,
I am not able to customize tracking event processor, like below in Axon 4:
TrackingEventProcessorConfiguration
.forSingleThreadedProcessing()
.andBatchSize(1000)
.andInitialTrackingToken((StreamableMessageSource::createHeadToken));
In the documentation described [here](https://docs.axoniq.io/reference-guide/configuring-infrastructure-components/event-processing/event-processors#custom-tracking-token-position) it should be possible, however I get the impression it's not the intention to
use this when using Spring Boot Autoconfiguration. The documentation doesn't state, how to configure the initial tracking token, with
spring boot autoconfig. Properties can be used, and I works nicely for some config, but not all config is supported through properties.
(I.e. setting the initial tracking token). Speaking of which we think the default should be the head token, not the tail.
(A clean token store, will play all events, even annotated @AllowReplay(false) which is super dangerous in our opinion).
I studied the code, and debugged auto-config, it really seems TrackingEventProcessorConfiguration is not intended for SpringBoot auto config [1],
Can this be confirmed please, and maybe a hint on how to set the initial tracking token?
Perhaps it's as simple as extending the properties, to allow the initial tracking token to be set..I personally would prefer to set these things
programmatically, so returning a configuration bean, which is used in axonautoconfig...
Thank you Christophe
[1] configuration is produced from properties: