[jboss-cvs] JBossAS SVN: r65903 - projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/factory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Oct 7 06:13:03 EDT 2007
Author: alesj
Date: 2007-10-07 06:13:02 -0400 (Sun, 07 Oct 2007)
New Revision: 65903
Modified:
projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/factory/AbstractManagedObjectFactory.java
Log:
Default ManagedProperty creation.
Modified: projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/factory/AbstractManagedObjectFactory.java
===================================================================
--- projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/factory/AbstractManagedObjectFactory.java 2007-10-07 10:07:46 UTC (rev 65902)
+++ projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/factory/AbstractManagedObjectFactory.java 2007-10-07 10:13:02 UTC (rev 65903)
@@ -450,7 +450,7 @@
// we should have write-through by default
// use factory to change this default behavior
if (property == null)
- property = new WritethroughManagedPropertyImpl(fields);
+ property = createDefaultManagedProperty(fields);
properties.add(property);
}
else if (trace)
@@ -490,6 +490,18 @@
return result;
}
+ /**
+ * Create default MangedProperty instance.
+ * Override this method for different default.
+ *
+ * @param fields the fields
+ * @return new ManagedProperty instance
+ */
+ protected ManagedProperty createDefaultManagedProperty(Fields fields)
+ {
+ return new WritethroughManagedPropertyImpl(fields);
+ }
+
public void createObject(ManagedObject managedObject, Class<? extends Serializable> clazz)
{
if (managedObject == null)
More information about the jboss-cvs-commits
mailing list