[Jboss-cvs] JBossAS SVN: r55161 - trunk/system/src/main/org/jboss/deployment
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Aug 4 02:19:56 EDT 2006
Author: vicky.kak at jboss.com
Date: 2006-08-04 02:19:52 -0400 (Fri, 04 Aug 2006)
New Revision: 55161
Modified:
trunk/system/src/main/org/jboss/deployment/MainDeployer.java
Log:
Changes done for JBAS-2194
Modified: trunk/system/src/main/org/jboss/deployment/MainDeployer.java
===================================================================
--- trunk/system/src/main/org/jboss/deployment/MainDeployer.java 2006-08-04 06:16:16 UTC (rev 55160)
+++ trunk/system/src/main/org/jboss/deployment/MainDeployer.java 2006-08-04 06:19:52 UTC (rev 55161)
@@ -641,7 +641,9 @@
{
// Stop all sub-deployments
ArrayList reverseSortedSubs = new ArrayList(di.subDeployments);
- Collections.sort(reverseSortedSubs, infoSorter);
+ boolean isSorted = di.sortedSubDeployments;
+ if(!isSorted)
+ Collections.sort(reverseSortedSubs, infoSorter);
Collections.reverse(reverseSortedSubs);
for (Iterator subs = reverseSortedSubs.iterator(); subs.hasNext();)
{
@@ -677,7 +679,9 @@
// Destroy all sub-deployments
ArrayList reverseSortedSubs = new ArrayList(di.subDeployments);
Collections.sort(reverseSortedSubs, infoSorter);
- Collections.reverse(reverseSortedSubs);
+ boolean isSorted = di.sortedSubDeployments;
+ if(!isSorted)
+ Collections.reverse(reverseSortedSubs);
for (Iterator subs = reverseSortedSubs.iterator(); subs.hasNext();)
{
DeploymentInfo sub = (DeploymentInfo) subs.next();
@@ -875,7 +879,10 @@
log.debug("found " + deployment.subDeployments.size() + " subpackages of " + deployment.url);
// get sorted subDeployments
ArrayList sortedSubs = new ArrayList(deployment.subDeployments);
- Collections.sort(sortedSubs, infoSorter);
+ boolean isSorted = deployment.sortedSubDeployments;
+ if(!isSorted){
+ Collections.sort(sortedSubs, infoSorter);
+ }
for (Iterator lt = sortedSubs.listIterator(); lt.hasNext();)
{
init((DeploymentInfo) lt.next());
@@ -937,7 +944,9 @@
try
{
ArrayList sortedSubs = new ArrayList(deployment.subDeployments);
- Collections.sort(sortedSubs, infoSorter);
+ boolean isSorted = deployment.sortedSubDeployments;
+ if(!isSorted)
+ Collections.sort(sortedSubs, infoSorter);
for (Iterator lt = sortedSubs.listIterator(); lt.hasNext();)
{
create((DeploymentInfo) lt.next());
@@ -991,7 +1000,9 @@
try
{
ArrayList sortedSubs = new ArrayList(deployment.subDeployments);
- Collections.sort(sortedSubs, infoSorter);
+ boolean isSorted = deployment.sortedSubDeployments;
+ if(!isSorted)
+ Collections.sort(sortedSubs, infoSorter);
for (Iterator lt = sortedSubs.listIterator(); lt.hasNext();)
{
start((DeploymentInfo) lt.next());
More information about the jboss-cvs-commits
mailing list