[jboss-jira] [JBoss JIRA] Created: (JBAS-4670) Remove support for AopMarker and InstanceOfAopMarker marker interfaces

Brian Stansberry (JIRA) jira-events at lists.jboss.org
Tue Sep 4 18:05:10 EDT 2007


Remove support for AopMarker and InstanceOfAopMarker marker interfaces
----------------------------------------------------------------------

                 Key: JBAS-4670
                 URL: http://jira.jboss.com/jira/browse/JBAS-4670
             Project: JBoss Application Server
          Issue Type: Task
      Security Level: Public (Everyone can see)
          Components: Clustering, Web (Tomcat) service
            Reporter: Brian Stansberry
         Assigned To: Brian Stansberry
            Priority: Minor
             Fix For:  JBossAS-5.0.0.Beta3


These two interfaces are legacy "marker" interfaces that were used to mark classes for FIELD granularity (PojoCache) bytecode enhancement.  In a JDK 5 world, this should be done with an annotation, not an interface.  In any case, in AS 5 we just want to use the @Replicable annotation from PojoCache.

In AS 4.x these marker interfaces were in package org.jboss.web.tomcat.tc5.session, which does not exist in AS 5. We're not going to add those packages just for these classes, so since keeping them means a package change, there's no point keeping them around for "backward compatibility".

If users wish to aspectize classes for FIELD based on something other than @Replicable, they can just write their own jboss-aop.xml file.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list