[jboss-cvs] JBossAS SVN: r74830 - in trunk/system/src/main/org/jboss/system/server: profileservice/repository and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Jun 19 09:00:45 EDT 2008
Author: alesj
Date: 2008-06-19 09:00:45 -0400 (Thu, 19 Jun 2008)
New Revision: 74830
Modified:
trunk/system/src/main/org/jboss/system/server/profile/basic/ProfileImpl.java
trunk/system/src/main/org/jboss/system/server/profileservice/repository/SerializableDeploymentRepository.java
Log:
Lazy assign values.
Modified: trunk/system/src/main/org/jboss/system/server/profile/basic/ProfileImpl.java
===================================================================
--- trunk/system/src/main/org/jboss/system/server/profile/basic/ProfileImpl.java 2008-06-19 12:09:07 UTC (rev 74829)
+++ trunk/system/src/main/org/jboss/system/server/profile/basic/ProfileImpl.java 2008-06-19 13:00:45 UTC (rev 74830)
@@ -302,22 +302,22 @@
VirtualFile parent = root.getParent();
if( applicationDir == null || parent.getPathName().compareTo(applicationDir.getPathName()) < 0 )
applicationDir = parent;
- Long rootLastModified = root.getLastModified();
- String name = root.getPathName();
// Check for removal
if( root.exists() == false )
{
+ long rootLastModified = root.getLastModified();
ModificationInfo info = new ModificationInfo(d, rootLastModified, ModifyStatus.REMOVED);
modified.add(info);
iter.remove();
if( trace )
- log.trace(name+" was removed");
+ log.trace(root.getPathName() + " was removed");
}
// Check for modification
else if( root.hasBeenModified() )
{
+ long rootLastModified = root.getLastModified();
if( trace )
- log.trace(name+" was modified: "+rootLastModified);
+ log.trace(root.getPathName() + " was modified: " + rootLastModified);
// Need to create a duplicate ctx
VFSDeployment deployment2 = deploymentFactory.createVFSDeployment(root);
ModificationInfo info = new ModificationInfo(deployment2, rootLastModified, ModifyStatus.MODIFIED);
Modified: trunk/system/src/main/org/jboss/system/server/profileservice/repository/SerializableDeploymentRepository.java
===================================================================
--- trunk/system/src/main/org/jboss/system/server/profileservice/repository/SerializableDeploymentRepository.java 2008-06-19 12:09:07 UTC (rev 74829)
+++ trunk/system/src/main/org/jboss/system/server/profileservice/repository/SerializableDeploymentRepository.java 2008-06-19 13:00:45 UTC (rev 74830)
@@ -434,29 +434,30 @@
{
VFSDeployment ctx = iter.next();
VirtualFile root = ctx.getRoot();
+ String name = root.getPathName();
// See if this file is locked
- if(this.lockedApps.contains(root.getPathName()))
+ if(this.lockedApps.contains(name))
{
if(trace)
log.trace("Ignoring locked application: "+root);
continue;
}
- Long rootLastModified = root.getLastModified();
- String name = root.getPathName();
// Check for removal
if( root.exists() == false )
{
+ long rootLastModified = root.getLastModified();
ModificationInfo info = new ModificationInfo(ctx, rootLastModified, ModifyStatus.REMOVED);
modified.add(info);
iter.remove();
if( trace )
- log.trace(name+" was removed");
+ log.trace(name + " was removed");
}
// Check for modification
else if( root.hasBeenModified() )
{
+ long rootLastModified = root.getLastModified();
if( trace )
- log.trace(name+" was modified: "+rootLastModified);
+ log.trace(name + " was modified: " + rootLastModified);
// Need to create a duplicate ctx
VFSDeployment ctx2 = loadDeploymentData(root);
ModificationInfo info = new ModificationInfo(ctx2, rootLastModified, ModifyStatus.MODIFIED);
@@ -471,13 +472,13 @@
List<VirtualFile> children = deployDir.getChildren();
for(VirtualFile vf : children)
{
- URI uri = vf.toURI();
- if( applicationCtxs.containsKey(uri.toString()) == false )
+ String key = vf.toURI().toString();
+ if( applicationCtxs.containsKey(key) == false )
{
VFSDeployment ctx = loadDeploymentData(vf);
ModificationInfo info = new ModificationInfo(ctx, vf.getLastModified(), ModifyStatus.ADDED);
modified.add(info);
- applicationCtxs.put(vf.toURI().toString(), ctx);
+ applicationCtxs.put(key, ctx);
}
}
}
More information about the jboss-cvs-commits
mailing list