001: /**
002: * Speedo: an implementation of JDO compliant personality on top of JORM generic
003: * I/O sub-system.
004: * Copyright (C) 2001-2004 France Telecom R&D
005: *
006: * This library is free software; you can redistribute it and/or
007: * modify it under the terms of the GNU Lesser General Public
008: * License as published by the Free Software Foundation; either
009: * version 2 of the License, or (at your option) any later version.
010: *
011: * This library is distributed in the hope that it will be useful,
012: * but WITHOUT ANY WARRANTY; without even the implied warranty of
013: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
014: * Lesser General Public License for more details.
015: *
016: * You should have received a copy of the GNU Lesser General Public
017: * License along with this library; if not, write to the Free Software
018: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
019: *
020: *
021: *
022: * Contact: speedo@objectweb.org
023: *
024: * Authors: S.Chassande-Barrioz.
025: *
026: */package org.objectweb.speedo.pobjects.common;
027:
028: public class ParamsTest {
029:
030: //Number of threads
031: private int nbth;
032: //Number of transactions
033: private int nbtx;
034: //Number of action : number of creation, ....
035: private int nbc;
036: //Thread Timeout
037: private int to;
038: //Start Id
039: private int startid;
040: //Db Size
041: private int dbSize;
042:
043: /**
044: * @return Returns the nbc.
045: */
046: public int getNbc() {
047: return nbc;
048: }
049:
050: /**
051: * @param nbc The nbc to set.
052: */
053: public void setNbc(int nbc) {
054: this .nbc = nbc;
055: }
056:
057: /**
058: * @return Returns the nbth.
059: */
060: public int getNbth() {
061: return nbth;
062: }
063:
064: /**
065: * @param nbth The nbth to set.
066: */
067: public void setNbth(int nbth) {
068: this .nbth = nbth;
069: }
070:
071: /**
072: * @return Returns the nbtx.
073: */
074: public int getNbtx() {
075: return nbtx;
076: }
077:
078: /**
079: * @param nbtx The nbtx to set.
080: */
081: public void setNbtx(int nbtx) {
082: this .nbtx = nbtx;
083: }
084:
085: /**
086: * @return Returns the startid.
087: */
088: public int getStartid() {
089: return startid;
090: }
091:
092: /**
093: * @param startid The startid to set.
094: */
095: public void setStartid(int startid) {
096: this .startid = startid;
097: }
098:
099: /**
100: * @return Returns the to.
101: */
102: public int getTo() {
103: return to;
104: }
105:
106: /**
107: * @param to The to to set.
108: */
109: public void setTo(int to) {
110: this .to = to;
111: }
112:
113: /**
114: * Constuctor for TestCreation
115: * @param nbth
116: * @param nbtx
117: * @param nbc
118: * @param to
119: * @param startid
120: */
121: public ParamsTest(int nbth, int nbtx, int nbc, int to, int startid) {
122: this .nbth = nbth;
123: this .nbtx = nbtx;
124: this .nbc = nbc;
125: this .to = to;
126: this .startid = startid;
127: }
128:
129: /**
130: * Constuctor for testDeletion
131: * @param nbth
132: * @param nbtx
133: * @param nbc
134: * @param to
135: * @param dbSize
136: */
137: public ParamsTest(int nbth, int nbtx, int nbc, int to, int startid,
138: int dbSize) {
139: this .nbth = nbth;
140: this .nbtx = nbtx;
141: this .nbc = nbc;
142: this .to = to;
143: this .dbSize = dbSize;
144: }
145:
146: /**
147: * @return Returns the dbSize.
148: */
149: public int getDbSize() {
150: return dbSize;
151: }
152:
153: /**
154: * @param dbSize The dbSize to set.
155: */
156: public void setDbSize(int dbSize) {
157: this.dbSize = dbSize;
158: }
159:
160: }
|