[jboss-cvs] JBossAS SVN: r62369 - projects/aop/trunk/aop/src/main/org/jboss/aop.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Apr 16 11:50:13 EDT 2007
Author: kabir.khan at jboss.com
Date: 2007-04-16 11:50:13 -0400 (Mon, 16 Apr 2007)
New Revision: 62369
Modified:
projects/aop/trunk/aop/src/main/org/jboss/aop/Domain.java
Log:
[JBAOP-378] Use a unique sequence number instead of GUID for instance domains
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/Domain.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/Domain.java 2007-04-16 15:43:43 UTC (rev 62368)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/Domain.java 2007-04-16 15:50:13 UTC (rev 62369)
@@ -46,7 +46,6 @@
import org.jboss.aop.pointcut.PointcutStats;
import org.jboss.aop.pointcut.Typedef;
import org.jboss.aop.pointcut.ast.ClassExpression;
-import org.jboss.util.id.GUID;
/**
* Comment
@@ -72,6 +71,7 @@
protected boolean hasOwnTypedefs;
protected boolean hasOwnPrecedenceDefs;
protected boolean hasOwnClassMetaData;
+ private static int sequenceNumber;
public Domain(AspectManager manager, String name, boolean parentFirst)
{
@@ -104,9 +104,8 @@
if (forInstance)
{
- GUID guid = new GUID();//Are these guys expensive to create?
sb.append("_");
- sb.append(guid.toString());
+ sb.append(getNextSequenceNumber());
}
return sb.toString();
}
@@ -114,6 +113,10 @@
return name;
}
+ private synchronized static int getNextSequenceNumber()
+ {
+ return sequenceNumber++;
+ }
/**
* Inherits interceptor, aspect, advice stack definitions
*
More information about the jboss-cvs-commits
mailing list