currently i'm working on core java project doing rest api calls , getting response , manipulating it. in situation need implement listeners perform actions after main method completed.
public static void main(string[] args){ try{ //load properties log4j myclass.loadproperties(); //reading url form excel code readexcel , store in map //methods webservice calls - got 200 response sendpostrequest(somedata,someurl); //need check status of posted data calling http request implementing listners. }catch(exception myexception){ logger.error("exception occured: ",myexception); } } immediately posting request server, got 200 response. main method completed, need have listener method send request status of processing. problem processing time dynmaic - within 3 mins, around 30 mins or more, purely depends on data posted server.
ps: core java project doesnt involves swings.
any idea appreciated. thank you.
if can't modify server possibility polling server several request check status of posted data.
if can modify server can expose client callback function , inform server need call function when request has been completed.
both solutions works requests of 3 minutes or 3 days of execution.
Comments
Post a Comment