User: dsundstrom
Date: 02/02/26 16:03:25
Modified: src/main/org/jboss/ejb/plugins/cmp/jdbc/metadata
JDBCReadAheadMetaData.java
Log:
Added new constructor that takes all state info as parameters.
Revision Changes Path
1.6 +19 -1
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/metadata/JDBCReadAheadMetaData.java
Index: JDBCReadAheadMetaData.java
===================================================================
RCS file:
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/metadata/JDBCReadAheadMetaData.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- JDBCReadAheadMetaData.java 15 Jan 2002 21:19:43 -0000 1.5
+++ JDBCReadAheadMetaData.java 27 Feb 2002 00:03:25 -0000 1.6
@@ -19,7 +19,7 @@
* It loads its data from standardjbosscmp-jdbc.xml and jbosscmp-jdbc.xml
*
* @author <a href="mailto:[EMAIL PROTECTED]">Oleg Nitz</a>
- * @version $Revision: 1.5 $
+ * @version $Revision: 1.6 $
*/
public final class JDBCReadAheadMetaData {
@@ -72,6 +72,24 @@
strategy = ON_LOAD;
pageSize = 255;
eagerLoadGroup = "*";
+ }
+
+ /**
+ * Constructs read ahead meta data with specified strategy, pageSize and
+ * eagerLoadGroup.
+ */
+ public JDBCReadAheadMetaData(
+ String strategy,
+ int pageSize,
+ String eagerLoadGroup) {
+
+ this.strategy = (byte) STRATEGIES.indexOf(strategy);
+ if(this.strategy < 0) {
+ throw new IllegalArgumentException("Unknown read ahead strategy '" +
+ strategy + "'.");
+ }
+ this.pageSize = pageSize;
+ this.eagerLoadGroup = eagerLoadGroup;
}
/**
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development