Currently we have a C# window service application to extract data from JIRA using REST API in a timely manner. In that application we have a method to extract the data from JIRA by passing the project name as input to the method as well as it will return a boolean flag to indicate successful extraction of the project.
As of now we have extracted only 10 projects data from JIRA in a synchronous manner by calling the method in a for loop of project list.
New requirement needs to be extract 'N' projects from JIRA? If we follow the synchronous manner we need to wait for long hours to complete. But by calling the method in a asynchronous manner we can reduce some hours.
'N' will increase each time period.
I need a sample logic to apply the same.