@KumarAbhishek what do you mean? Generic how…? The JCSMPStreamingPublishCorrelatingEventHandler has been around for about 10 years, probably might have done things differently.
The new Java API has a dedicated class for correlating published Guaranteed messages: PersistentMessagePublisher.PublishReceipt (Solace PubSub+ Messaging API for Java 1.7.0 API)