[jboss-cvs] JBossAS SVN: r71622 - in projects/ejb3/branches/cluster-dev/cache/src/main: uml and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Apr 2 11:24:03 EDT 2008
Author: bstansberry at jboss.com
Date: 2008-04-02 11:24:03 -0400 (Wed, 02 Apr 2008)
New Revision: 71622
Added:
projects/ejb3/branches/cluster-dev/cache/src/main/uml/
projects/ejb3/branches/cluster-dev/cache/src/main/uml/CoordinatedPassivationExpiration.ucls
projects/ejb3/branches/cluster-dev/cache/src/main/uml/CoreAbstractions.ucls
projects/ejb3/branches/cluster-dev/cache/src/main/uml/Factories.ucls
projects/ejb3/branches/cluster-dev/cache/src/main/uml/GroupAwareCache.ucls
projects/ejb3/branches/cluster-dev/cache/src/main/uml/IndividualPassivationExpiration.ucls
Log:
[EJBTHREE-1026] Add some uml docs
Added: projects/ejb3/branches/cluster-dev/cache/src/main/uml/CoordinatedPassivationExpiration.ucls
===================================================================
--- projects/ejb3/branches/cluster-dev/cache/src/main/uml/CoordinatedPassivationExpiration.ucls (rev 0)
+++ projects/ejb3/branches/cluster-dev/cache/src/main/uml/CoordinatedPassivationExpiration.ucls 2008-04-02 15:24:03 UTC (rev 71622)
@@ -0,0 +1,181 @@
+<class-diagram generalizations="true" realizations="true" associations="true" dependencies="true"
+ nesting-relationships="true">
+ <classifier-display autosize="true" package="true" attributes="false" operations="false" initial-value="false"
+ signature="true" visibility="true"/>
+ <association-display labels="true" multiplicity="true"/>
+ <interface type="java" name="org.jboss.ejb3.cache.api.StatefulCacheFactory" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulCacheFactory.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="153" y="42" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.spi.impl.AbstractStatefulCacheFactory" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractStatefulCacheFactory.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="504" y="42" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.PassivationExpirationCoordinator" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivationExpirationCoordinator.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="503" y="133" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.factory.PassivationExpirationCoordinatorImpl"
+ project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/PassivationExpirationCoordinatorImpl.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="506" y="218" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.PassivationExpirationProcessor" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivationExpirationProcessor.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="507" y="300" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.NonPassivatingBackingCacheImpl" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/NonPassivatingBackingCacheImpl.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="852" y="299" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStore" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStore.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="189" y="303" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="339" y="416" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.SimpleBackingCacheEntryStore" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SimpleBackingCacheEntryStore.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="175" y="511" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.jbc2.JBCBackingCacheEntryStore"
+ project="jboss-ejb3-cache-jbc2"
+ file="/jboss-ejb3-cache-jbc2/src/main/java/org/jboss/ejb3/cache/impl/backing/jbc2/JBCBackingCacheEntryStore.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="489" y="514" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.util.threadpool.BasicThreadPool" project="jboss-ejb3-cache"
+ file="/home/bes/.m2/repository/org/jboss/jboss-common-core/2.2.1.GA/jboss-common-core-2.2.1.GA.jar"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="832" y="215" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.spi.impl.AbstractTimerTask" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractTimerTask.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="193" y="216" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="java.util.TimerTask" project="hibernate-jbosscache2"
+ file="/usr/java/jdk1.5.0_12/jre/lib/rt.jar" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="193" y="138" width="-1" height="-1"/>
+ </class>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.factory.PassivationExpirationCoordinatorImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/PassivationExpirationCoordinatorImpl.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractTimerTask"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractTimerTask.java"/>
+ </generalization>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractTimerTask"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractTimerTask.java"/>
+ <target project="hibernate-jbosscache2" name="java.util.TimerTask" file="/usr/java/jdk1.5.0_12/jre/lib/rt.jar"/>
+ </generalization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.factory.PassivationExpirationCoordinatorImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/PassivationExpirationCoordinatorImpl.java">
+ <attribute name="threadPool"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.util.threadpool.BasicThreadPool"
+ file="/home/bes/.m2/repository/org/jboss/jboss-common-core/2.2.1.GA/jboss-common-core-2.2.1.GA.jar"/>
+ </association>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.SimpleBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SimpleBackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"/>
+ </generalization>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractStatefulCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractStatefulCacheFactory.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.StatefulCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulCacheFactory.java"/>
+ </realization>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStore.java"/>
+ </realization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.spi.impl.AbstractStatefulCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractStatefulCacheFactory.java">
+ <attribute name="passivationExpirationCoordinator"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivationExpirationCoordinator"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivationExpirationCoordinator.java"/>
+ </association>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivationExpirationProcessor"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivationExpirationProcessor.java"/>
+ </generalization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.factory.PassivationExpirationCoordinatorImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/PassivationExpirationCoordinatorImpl.java">
+ <attribute name="processors"/>
+ <multiplicity minimum="0" maximum="2147483647"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivationExpirationProcessor"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivationExpirationProcessor.java"/>
+ </association>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.factory.PassivationExpirationCoordinatorImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/PassivationExpirationCoordinatorImpl.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivationExpirationCoordinator"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivationExpirationCoordinator.java"/>
+ </realization>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.NonPassivatingBackingCacheImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/NonPassivatingBackingCacheImpl.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivationExpirationProcessor"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivationExpirationProcessor.java"/>
+ </realization>
+ <generalization>
+ <source project="jboss-ejb3-cache-jbc2" name="org.jboss.ejb3.cache.impl.backing.jbc2.JBCBackingCacheEntryStore"
+ file="/jboss-ejb3-cache-jbc2/src/main/java/org/jboss/ejb3/cache/impl/backing/jbc2/JBCBackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"/>
+ </generalization>
+</class-diagram>
\ No newline at end of file
Added: projects/ejb3/branches/cluster-dev/cache/src/main/uml/CoreAbstractions.ucls
===================================================================
--- projects/ejb3/branches/cluster-dev/cache/src/main/uml/CoreAbstractions.ucls (rev 0)
+++ projects/ejb3/branches/cluster-dev/cache/src/main/uml/CoreAbstractions.ucls 2008-04-02 15:24:03 UTC (rev 71622)
@@ -0,0 +1,204 @@
+<class-diagram generalizations="true" realizations="true" associations="true" dependencies="false"
+ nesting-relationships="true">
+ <classifier-display autosize="true" package="true" attributes="false" operations="false" initial-value="false"
+ signature="true" visibility="true"/>
+ <association-display labels="true" multiplicity="true"/>
+ <interface type="java" name="org.jboss.ejb3.cache.api.CacheItem" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/CacheItem.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="391" y="102" width="-1" height="-1"/>
+ </interface>
+ <interface type="java" name="org.jboss.ejb3.cache.api.Cache" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/Cache.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="388" y="209" width="-1" height="-1"/>
+ </interface>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.BackingCache" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCache.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="390" y="415" width="-1" height="-1"/>
+ </interface>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.PassivatingBackingCache" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivatingBackingCache.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="390" y="494" width="-1" height="-1"/>
+ </interface>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStore" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStore.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="766" y="528" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.TransactionalCache" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/TransactionalCache.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="389" y="311" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.test.cache.mock.MockBeanContext" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContext.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="762" y="98" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.test.cache.mock.MockBeanContainer" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContainer.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="762" y="209" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.api.StatefulObjectFactory" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulObjectFactory.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="653" y="313" width="-1" height="-1"/>
+ </interface>
+ <interface type="java" name="org.jboss.ejb3.cache.api.PassivationManager" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/PassivationManager.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="875" y="314" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.PassivatingBackingCacheImpl" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/PassivatingBackingCacheImpl.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="765" y="428" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.BackingCacheEntry" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntry.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="134" y="416" width="-1" height="-1"/>
+ </interface>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.TransactionalCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/TransactionalCache.java">
+ <attribute name="backingCache"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCache.java"/>
+ </association>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.test.cache.mock.MockBeanContainer"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContainer.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.StatefulObjectFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulObjectFactory.java"/>
+ </realization>
+ <dependency>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCache.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntry"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntry.java"/>
+ </dependency>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.backing.PassivatingBackingCacheImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/PassivatingBackingCacheImpl.java">
+ <attribute name="store"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStore.java"/>
+ </association>
+ <dependency>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivatingBackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivatingBackingCache.java"/>
+ </dependency>
+ <dependency>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.Cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/Cache.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.CacheItem"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/CacheItem.java"/>
+ </dependency>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.backing.PassivatingBackingCacheImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/PassivatingBackingCacheImpl.java">
+ <attribute name="passivationManager"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.PassivationManager"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/PassivationManager.java"/>
+ </association>
+ <dependency>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntry"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntry.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.CacheItem"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/CacheItem.java"/>
+ </dependency>
+ <dependency>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.test.cache.mock.MockBeanContainer"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContainer.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.test.cache.mock.MockBeanContext"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContext.java"/>
+ </dependency>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.TransactionalCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/TransactionalCache.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.Cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/Cache.java"/>
+ </realization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.backing.PassivatingBackingCacheImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/PassivatingBackingCacheImpl.java">
+ <attribute name="factory"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.StatefulObjectFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulObjectFactory.java"/>
+ </association>
+ <dependency>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.test.cache.mock.MockBeanContext"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContext.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.test.cache.mock.MockBeanContainer"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContainer.java"/>
+ </dependency>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.PassivatingBackingCacheImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/PassivatingBackingCacheImpl.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivatingBackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivatingBackingCache.java"/>
+ </realization>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.test.cache.mock.MockBeanContainer"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContainer.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.PassivationManager"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/PassivationManager.java"/>
+ </realization>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.test.cache.mock.MockBeanContext"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContext.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.CacheItem"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/CacheItem.java"/>
+ </realization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache" name="org.jboss.ejb3.test.cache.mock.MockBeanContainer"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContainer.java">
+ <attribute name="cache"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.Cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/Cache.java"/>
+ </association>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivatingBackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivatingBackingCache.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCache.java"/>
+ </generalization>
+</class-diagram>
\ No newline at end of file
Added: projects/ejb3/branches/cluster-dev/cache/src/main/uml/Factories.ucls
===================================================================
--- projects/ejb3/branches/cluster-dev/cache/src/main/uml/Factories.ucls (rev 0)
+++ projects/ejb3/branches/cluster-dev/cache/src/main/uml/Factories.ucls 2008-04-02 15:24:03 UTC (rev 71622)
@@ -0,0 +1,248 @@
+<class-diagram generalizations="true" realizations="true" associations="true" dependencies="false"
+ nesting-relationships="true">
+ <classifier-display autosize="true" package="true" attributes="false" operations="false" initial-value="false"
+ signature="true" visibility="true"/>
+ <association-display labels="true" multiplicity="true"/>
+ <class type="java" name="org.jboss.ejb3.cache.api.StatefulCacheFactoryRegistry" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulCacheFactoryRegistry.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="501" y="53" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.api.StatefulCacheFactory" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulCacheFactory.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="501" y="136" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.factory.NonPassivatingCacheFactory" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/NonPassivatingCacheFactory.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="162" y="213" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.spi.impl.AbstractStatefulCacheFactory" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractStatefulCacheFactory.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="503" y="213" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStoreSource" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStoreSource.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="518" y="316" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.factory.NonClusteredBackingCacheEntryStoreSource"
+ project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/NonClusteredBackingCacheEntryStoreSource.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="202" y="392" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.impl.factory.GroupAwareCacheFactory" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/GroupAwareCacheFactory.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="841" y="214" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.jbc2.JBCBackingCacheEntryStoreSource"
+ project="jboss-ejb3-cache-jbc2"
+ file="/jboss-ejb3-cache-jbc2/src/main/java/org/jboss/ejb3/cache/impl/backing/jbc2/JBCBackingCacheEntryStoreSource.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="847" y="393" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.jbc2.JBCBackingCacheEntryStore"
+ project="jboss-ejb3-cache-jbc2"
+ file="/jboss-ejb3-cache-jbc2/src/main/java/org/jboss/ejb3/cache/impl/backing/jbc2/JBCBackingCacheEntryStore.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="846" y="484" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.SimpleBackingCacheEntryStore" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SimpleBackingCacheEntryStore.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="200" y="482" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="525" y="482" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStore" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStore.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="526" y="412" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.test.cache.mock.MockBeanContainer" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContainer.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="132" y="54" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.api.Cache" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/Cache.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="132" y="134" width="-1" height="-1"/>
+ </interface>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.PersistentObjectStore" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PersistentObjectStore.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="200" y="575" width="-1" height="-1"/>
+ </interface>
+ <interface type="java" name="org.jboss.cache.Cache" project="jboss-ejb3-cache-jbc2"
+ file="/home/bes/.m2/repository/org/jboss/cache/jbosscache-core/2.1.0.GA/jbosscache-core-2.1.0.GA.jar"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="847" y="562" width="-1" height="-1"/>
+ </interface>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.SimpleBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SimpleBackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"/>
+ </generalization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache-jbc2"
+ name="org.jboss.ejb3.cache.impl.backing.jbc2.JBCBackingCacheEntryStore"
+ file="/jboss-ejb3-cache-jbc2/src/main/java/org/jboss/ejb3/cache/impl/backing/jbc2/JBCBackingCacheEntryStore.java">
+ <attribute name="jbc"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache-jbc2" name="org.jboss.cache.Cache"
+ file="/home/bes/.m2/repository/org/jboss/cache/jbosscache-core/2.1.0.GA/jbosscache-core-2.1.0.GA.jar"/>
+ </association>
+ <dependency>
+ <source project="jboss-ejb3-cache-jbc2"
+ name="org.jboss.ejb3.cache.impl.backing.jbc2.JBCBackingCacheEntryStoreSource"
+ file="/jboss-ejb3-cache-jbc2/src/main/java/org/jboss/ejb3/cache/impl/backing/jbc2/JBCBackingCacheEntryStoreSource.java"/>
+ <target project="jboss-ejb3-cache-jbc2" name="org.jboss.ejb3.cache.impl.backing.jbc2.JBCBackingCacheEntryStore"
+ file="/jboss-ejb3-cache-jbc2/src/main/java/org/jboss/ejb3/cache/impl/backing/jbc2/JBCBackingCacheEntryStore.java"/>
+ </dependency>
+ <realization>
+ <source project="jboss-ejb3-cache-jbc2"
+ name="org.jboss.ejb3.cache.impl.backing.jbc2.JBCBackingCacheEntryStoreSource"
+ file="/jboss-ejb3-cache-jbc2/src/main/java/org/jboss/ejb3/cache/impl/backing/jbc2/JBCBackingCacheEntryStoreSource.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStoreSource"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStoreSource.java"/>
+ </realization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.backing.SimpleBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SimpleBackingCacheEntryStore.java">
+ <attribute name="store"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PersistentObjectStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PersistentObjectStore.java"/>
+ </association>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache" name="org.jboss.ejb3.test.cache.mock.MockBeanContainer"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContainer.java">
+ <attribute name="cache"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.Cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/Cache.java"/>
+ </association>
+ <dependency>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.factory.NonClusteredBackingCacheEntryStoreSource"
+
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/NonClusteredBackingCacheEntryStoreSource.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.SimpleBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SimpleBackingCacheEntryStore.java"/>
+ </dependency>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractStatefulCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractStatefulCacheFactory.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.StatefulCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulCacheFactory.java"/>
+ </realization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.StatefulCacheFactoryRegistry"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulCacheFactoryRegistry.java">
+ <attribute name="factories"/>
+ <multiplicity minimum="0" maximum="2147483647"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.StatefulCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulCacheFactory.java"/>
+ </association>
+ <dependency>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.StatefulCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulCacheFactory.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.Cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/Cache.java"/>
+ </dependency>
+ <generalization>
+ <source project="jboss-ejb3-cache-jbc2" name="org.jboss.ejb3.cache.impl.backing.jbc2.JBCBackingCacheEntryStore"
+ file="/jboss-ejb3-cache-jbc2/src/main/java/org/jboss/ejb3/cache/impl/backing/jbc2/JBCBackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"/>
+ </generalization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache" name="org.jboss.ejb3.test.cache.mock.MockBeanContainer"
+ file="/jboss-ejb3-cache/src/test/java/org/jboss/ejb3/test/cache/mock/MockBeanContainer.java">
+ <attribute name="cacheFactoryRegistry"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.StatefulCacheFactoryRegistry"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/StatefulCacheFactoryRegistry.java"/>
+ </association>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStore.java"/>
+ </realization>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.factory.GroupAwareCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/GroupAwareCacheFactory.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractStatefulCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractStatefulCacheFactory.java"/>
+ </generalization>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.factory.NonClusteredBackingCacheEntryStoreSource"
+
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/NonClusteredBackingCacheEntryStoreSource.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStoreSource"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStoreSource.java"/>
+ </realization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.factory.GroupAwareCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/GroupAwareCacheFactory.java">
+ <attribute name="storeSource"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStoreSource"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStoreSource.java"/>
+ </association>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.factory.NonPassivatingCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/factory/NonPassivatingCacheFactory.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractStatefulCacheFactory"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractStatefulCacheFactory.java"/>
+ </generalization>
+</class-diagram>
\ No newline at end of file
Added: projects/ejb3/branches/cluster-dev/cache/src/main/uml/GroupAwareCache.ucls
===================================================================
--- projects/ejb3/branches/cluster-dev/cache/src/main/uml/GroupAwareCache.ucls (rev 0)
+++ projects/ejb3/branches/cluster-dev/cache/src/main/uml/GroupAwareCache.ucls 2008-04-02 15:24:03 UTC (rev 71622)
@@ -0,0 +1,240 @@
+<class-diagram generalizations="true" realizations="true" associations="true" dependencies="false"
+ nesting-relationships="true">
+ <classifier-display autosize="true" package="true" attributes="false" operations="false" initial-value="false"
+ signature="true" visibility="true"/>
+ <association-display labels="false" multiplicity="true"/>
+ <interface type="java" name="org.jboss.ejb3.cache.api.Cache" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/Cache.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="116" y="42" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.TransactionalCache" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/TransactionalCache.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="357" y="43" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.impl.GroupAwareTransactionalCache" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/GroupAwareTransactionalCache.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="670" y="42" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.GroupAwareBackingCache" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/GroupAwareBackingCache.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="482" y="140" width="-1" height="-1"/>
+ </interface>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.PassivatingBackingCache" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivatingBackingCache.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="486" y="256" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.GroupAwareBackingCacheImpl" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/GroupAwareBackingCacheImpl.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="874" y="140" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.SerializationGroupContainer" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupContainer.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="172" y="256" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.SerializationGroupMember" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/SerializationGroupMember.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="883" y="439" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.SerializationGroupMemberContainer"
+ project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupMemberContainer.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="878" y="256" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.SerializationGroup" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/SerializationGroup.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="173" y="439" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.SerializationGroupMemberImpl" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupMemberImpl.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="883" y="546" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.SerializationGroupImpl" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupImpl.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="172" y="547" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.BackingCacheEntry" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntry.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="506" y="439" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.PassivatingBackingCacheImpl" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/PassivatingBackingCacheImpl.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="175" y="143" width="-1" height="-1"/>
+ </class>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.PassivatingBackingCacheImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/PassivatingBackingCacheImpl.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivatingBackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivatingBackingCache.java"/>
+ </realization>
+ <association>
+ <display labels="false" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.backing.SerializationGroupMemberImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupMemberImpl.java">
+ <attribute name="group"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.SerializationGroup"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/SerializationGroup.java"/>
+ </association>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.SerializationGroupMemberImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupMemberImpl.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.SerializationGroupMember"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/SerializationGroupMember.java"/>
+ </realization>
+ <association>
+ <display labels="false" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.backing.GroupAwareBackingCacheImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/GroupAwareBackingCacheImpl.java">
+ <attribute name="memberContainer"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.backing.SerializationGroupMemberContainer"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupMemberContainer.java"/>
+ </association>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.SerializationGroup"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/SerializationGroup.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntry"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntry.java"/>
+ </generalization>
+ <association>
+ <display labels="false" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.GroupAwareTransactionalCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/GroupAwareTransactionalCache.java">
+ <attribute name="groupedCache"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.GroupAwareBackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/GroupAwareBackingCache.java"/>
+ </association>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.GroupAwareBackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/GroupAwareBackingCache.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivatingBackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivatingBackingCache.java"/>
+ </generalization>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.GroupAwareBackingCacheImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/GroupAwareBackingCacheImpl.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.GroupAwareBackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/GroupAwareBackingCache.java"/>
+ </realization>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.GroupAwareTransactionalCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/GroupAwareTransactionalCache.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.TransactionalCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/TransactionalCache.java"/>
+ </generalization>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.SerializationGroupImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupImpl.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.SerializationGroup"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/SerializationGroup.java"/>
+ </realization>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.SerializationGroupMember"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/SerializationGroupMember.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntry"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntry.java"/>
+ </generalization>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.TransactionalCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/TransactionalCache.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.api.Cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/api/Cache.java"/>
+ </realization>
+ <dependency>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.SerializationGroupMemberContainer"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupMemberContainer.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.SerializationGroupMember"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/SerializationGroupMember.java"/>
+ </dependency>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.backing.SerializationGroupMemberContainer"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupMemberContainer.java">
+ <attribute name="delegate"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.GroupAwareBackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/GroupAwareBackingCache.java"/>
+ </association>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.backing.SerializationGroupMemberContainer"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupMemberContainer.java">
+ <attribute name="groupCache"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivatingBackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivatingBackingCache.java"/>
+ </association>
+ <dependency>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.SerializationGroupContainer"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupContainer.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.SerializationGroup"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/SerializationGroup.java"/>
+ </dependency>
+ <association>
+ <display labels="false" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.backing.SerializationGroupContainer"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupContainer.java">
+ <attribute name="groupCache"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivatingBackingCache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivatingBackingCache.java"/>
+ </association>
+ <association>
+ <display labels="false" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.SerializationGroupImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SerializationGroupImpl.java">
+ <attribute name="active"/>
+ <multiplicity minimum="0" maximum="2147483647"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.SerializationGroupMember"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/SerializationGroupMember.java"/>
+ </association>
+</class-diagram>
\ No newline at end of file
Added: projects/ejb3/branches/cluster-dev/cache/src/main/uml/IndividualPassivationExpiration.ucls
===================================================================
--- projects/ejb3/branches/cluster-dev/cache/src/main/uml/IndividualPassivationExpiration.ucls (rev 0)
+++ projects/ejb3/branches/cluster-dev/cache/src/main/uml/IndividualPassivationExpiration.ucls 2008-04-02 15:24:03 UTC (rev 71622)
@@ -0,0 +1,141 @@
+<class-diagram generalizations="true" realizations="true" associations="true" dependencies="true"
+ nesting-relationships="true">
+ <classifier-display autosize="true" package="true" attributes="false" operations="false" initial-value="false"
+ signature="true" visibility="true"/>
+ <association-display labels="true" multiplicity="true"/>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.PassivationExpirationProcessor" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivationExpirationProcessor.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="507" y="118" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.NonPassivatingBackingCacheImpl" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/NonPassivatingBackingCacheImpl.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="868" y="120" width="-1" height="-1"/>
+ </class>
+ <interface type="java" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStore" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStore.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="157" y="117" width="-1" height="-1"/>
+ </interface>
+ <class type="java" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="292" y="280" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.SimpleBackingCacheEntryStore" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SimpleBackingCacheEntryStore.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="146" y="481" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.impl.backing.jbc2.JBCBackingCacheEntryStore"
+ project="jboss-ejb3-cache-jbc2"
+ file="/jboss-ejb3-cache-jbc2/src/main/java/org/jboss/ejb3/cache/impl/backing/jbc2/JBCBackingCacheEntryStore.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="452" y="484" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.spi.impl.PassivationExpirationRunner" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/PassivationExpirationRunner.java"
+ corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="737" y="280" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="org.jboss.ejb3.cache.spi.impl.AbstractTimerTask" project="jboss-ejb3-cache"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractTimerTask.java" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="736" y="379" width="-1" height="-1"/>
+ </class>
+ <class type="java" name="java.util.TimerTask" project="hibernate-jbosscache2"
+ file="/usr/java/jdk1.5.0_12/jre/lib/rt.jar" corner="BOTTOM_RIGHT">
+ <display autosize="true" package="true" attributes="false" operations="false" initial-value="false" signature="true"
+ visibility="true"/>
+ <position x="737" y="472" width="-1" height="-1"/>
+ </class>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java">
+ <attribute name="sessionTimeoutRunner"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.PassivationExpirationRunner"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/PassivationExpirationRunner.java"/>
+ </association>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.PassivationExpirationRunner"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/PassivationExpirationRunner.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractTimerTask"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractTimerTask.java"/>
+ </generalization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.spi.impl.PassivationExpirationRunner"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/PassivationExpirationRunner.java">
+ <attribute name="processor"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivationExpirationProcessor"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivationExpirationProcessor.java"/>
+ </association>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.SimpleBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/SimpleBackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"/>
+ </generalization>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.impl.backing.NonPassivatingBackingCacheImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/NonPassivatingBackingCacheImpl.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivationExpirationProcessor"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivationExpirationProcessor.java"/>
+ </realization>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractTimerTask"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractTimerTask.java"/>
+ <target project="hibernate-jbosscache2" name="java.util.TimerTask" file="/usr/java/jdk1.5.0_12/jre/lib/rt.jar"/>
+ </generalization>
+ <association>
+ <display labels="true" multiplicity="true"/>
+ <source navigable="false" project="jboss-ejb3-cache"
+ name="org.jboss.ejb3.cache.impl.backing.NonPassivatingBackingCacheImpl"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/backing/NonPassivatingBackingCacheImpl.java">
+ <attribute name="sessionTimeoutRunner"/>
+ <multiplicity minimum="0" maximum="1"/>
+ </source>
+ <target navigable="true" project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.PassivationExpirationRunner"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/PassivationExpirationRunner.java"/>
+ </association>
+ <generalization>
+ <source project="jboss-ejb3-cache-jbc2" name="org.jboss.ejb3.cache.impl.backing.jbc2.JBCBackingCacheEntryStore"
+ file="/jboss-ejb3-cache-jbc2/src/main/java/org/jboss/ejb3/cache/impl/backing/jbc2/JBCBackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"/>
+ </generalization>
+ <generalization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.PassivationExpirationProcessor"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/PassivationExpirationProcessor.java"/>
+ </generalization>
+ <realization>
+ <source project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.impl.AbstractBackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/impl/AbstractBackingCacheEntryStore.java"/>
+ <target project="jboss-ejb3-cache" name="org.jboss.ejb3.cache.spi.BackingCacheEntryStore"
+ file="/jboss-ejb3-cache/src/main/java/org/jboss/ejb3/cache/spi/BackingCacheEntryStore.java"/>
+ </realization>
+</class-diagram>
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list