[switchyard-issues] [JBoss JIRA] Created: (SWITCHYARD-312) replace Thread.sleep() and thread locals used for handling IN-OUT

Keith Babo (JIRA) jira-events at lists.jboss.org
Wed Jun 22 11:47:23 EDT 2011


replace Thread.sleep() and thread locals used for handling IN-OUT
-----------------------------------------------------------------

                 Key: SWITCHYARD-312
                 URL: https://issues.jboss.org/browse/SWITCHYARD-312
             Project: SwitchYard
          Issue Type: Enhancement
          Components: core
            Reporter: Keith Babo
             Fix For: 0.2


A number of components are using code like this to handle the response from an InOut exchange:

{noformat}
while (System.currentTimeMillis() < start + 15000) {
            if (RESPONSE.get() != null) {
                return;
            }
            try {
                Thread.sleep(100);
            } catch (InterruptedException e) {
                continue;
            }
        }
{noformat}

We need to introduce core support for replacing this code with something that uses wait/notify or similar.




--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the switchyard-issues mailing list