JBoss development,
A new message was posted in the thread "JBDEPLOY-226 - DeployerClient change
extension":
http://community.jboss.org/message/528172#528172
Author : Adrian Brock
Profile :
http://community.jboss.org/people/adrian@jboss.org
Message:
--------------------------------------------------------------
I'm saying this feature is irrelevant to the problem.
Whether it can resolve circular references is a seperate issue for the dependency
mechanism to spot.
The order in which you change the state of things shouldn't make a difference.
If A depends upon B which then depends upon A all at stage 1, it does not matter whether
you do:
change(A, stage1);
change(A, stage2);
change(B, stage1);
change(B, stage2);
checkComplete(A, B);
or
change(A, stage1);
change(B, stage1);change(A, stage2);
change(B, stage2);
checkComplete(A, B);
The result should be the same.
If you add more checkComplete()s between the steps then obviously it is going to report an
incomplete
deployment until A and B are both at stage1.
change(A, stage1);
checkComplete(A); // Oops, IncompleteDeploymentException - A depends B which is not in the
correct state yet, so A is not at stage 1 either.
--------------------------------------------------------------
To reply to this message visit the message page:
http://community.jboss.org/message/528172#528172