1 package com.atlassian.bonnie;
2
3
4
5
6 public class DefaultConfiguration implements ILuceneConnection.Configuration
7 {
8 private int batchMaxBufferedDocs = 300;
9 private int batchMaxMergeDocs = Integer.MAX_VALUE;
10 private int batchMergeFactor = 50;
11 private int interactiveMaxBufferedDocs = 300;
12 private int interactiveMaxMergeDocs = 5000;
13 private int interactiveMergeFactor = 4;
14
15
16
17
18
19
20 private int maxFieldLength = 1000000;
21 private boolean compoundIndexFileFormat = true;
22
23 public int getBatchMaxBufferedDocs()
24 {
25 return batchMaxBufferedDocs;
26 }
27
28 public int getBatchMaxMergeDocs()
29 {
30 return batchMaxMergeDocs;
31 }
32
33 public int getBatchMergeFactor()
34 {
35 return batchMergeFactor;
36 }
37
38 public int getInteractiveMaxBufferedDocs()
39 {
40 return interactiveMaxBufferedDocs;
41 }
42
43 public int getInteractiveMaxMergeDocs()
44 {
45 return interactiveMaxMergeDocs;
46 }
47
48 public int getInteractiveMergeFactor()
49 {
50 return interactiveMergeFactor;
51 }
52
53 public int getMaxFieldLength()
54 {
55 return maxFieldLength;
56 }
57
58 public boolean isCompoundIndexFileFormat()
59 {
60 return compoundIndexFileFormat;
61 }
62
63 public void setBatchMaxBufferedDocs(int batchMaxBufferedDocs)
64 {
65 this.batchMaxBufferedDocs = batchMaxBufferedDocs;
66 }
67
68 public void setBatchMaxMergeDocs(int batchMaxMergeDocs)
69 {
70 this.batchMaxMergeDocs = batchMaxMergeDocs;
71 }
72
73 public void setBatchMergeFactor(int batchMergeFactor)
74 {
75 this.batchMergeFactor = batchMergeFactor;
76 }
77
78 public void setInteractiveMaxBufferedDocs(int interactiveMaxBufferedDocs)
79 {
80 this.interactiveMaxBufferedDocs = interactiveMaxBufferedDocs;
81 }
82
83 public void setInteractiveMaxMergeDocs(int interactiveMaxMergeDocs)
84 {
85 this.interactiveMaxMergeDocs = interactiveMaxMergeDocs;
86 }
87
88 public void setInteractiveMergeFactor(int interactiveMergeFactor)
89 {
90 this.interactiveMergeFactor = interactiveMergeFactor;
91 }
92
93 public void setMaxFieldLength(int maxFieldLength)
94 {
95 this.maxFieldLength = maxFieldLength;
96 }
97
98 public void setCompoundIndexFileFormat(boolean compoundIndexFileFormat)
99 {
100 this.compoundIndexFileFormat = compoundIndexFileFormat;
101 }
102 }