diff --git a/docs/apidocs/allclasses-frame.html b/docs/apidocs/allclasses-frame.html
index 113a48c63..a7d156913 100644
--- a/docs/apidocs/allclasses-frame.html
+++ b/docs/apidocs/allclasses-frame.html
@@ -4,7 +4,7 @@
-All Classes (ZXing 3.5.0 API)
+All Classes (ZXing 3.5.1 API)
@@ -177,6 +177,7 @@
TelParsedResult
TelResultParser
TextParsedResult
+TimeoutFilter
UPCAReader
UPCAWriter
UPCEANReader
diff --git a/docs/apidocs/allclasses-noframe.html b/docs/apidocs/allclasses-noframe.html
index b92a61315..6a1d671d9 100644
--- a/docs/apidocs/allclasses-noframe.html
+++ b/docs/apidocs/allclasses-noframe.html
@@ -4,7 +4,7 @@
-All Classes (ZXing 3.5.0 API)
+All Classes (ZXing 3.5.1 API)
@@ -177,6 +177,7 @@
TelParsedResult
TelResultParser
TextParsedResult
+TimeoutFilter
UPCAReader
UPCAWriter
UPCEANReader
diff --git a/docs/apidocs/com/google/zxing/BarcodeFormat.html b/docs/apidocs/com/google/zxing/BarcodeFormat.html
index b019f5b17..83191c55b 100644
--- a/docs/apidocs/com/google/zxing/BarcodeFormat.html
+++ b/docs/apidocs/com/google/zxing/BarcodeFormat.html
@@ -4,7 +4,7 @@
-BarcodeFormat (ZXing 3.5.0 API)
+BarcodeFormat (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/aztec/decoder/package-summary.html b/docs/apidocs/com/google/zxing/aztec/decoder/package-summary.html
index 8cd4582bc..31584d243 100644
--- a/docs/apidocs/com/google/zxing/aztec/decoder/package-summary.html
+++ b/docs/apidocs/com/google/zxing/aztec/decoder/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.aztec.decoder (ZXing 3.5.0 API)
+com.google.zxing.aztec.decoder (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/aztec/detector/package-summary.html b/docs/apidocs/com/google/zxing/aztec/detector/package-summary.html
index 3a5310262..85f38e525 100644
--- a/docs/apidocs/com/google/zxing/aztec/detector/package-summary.html
+++ b/docs/apidocs/com/google/zxing/aztec/detector/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.aztec.detector (ZXing 3.5.0 API)
+com.google.zxing.aztec.detector (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/aztec/encoder/package-summary.html b/docs/apidocs/com/google/zxing/aztec/encoder/package-summary.html
index aba231d81..9c5e31bcf 100644
--- a/docs/apidocs/com/google/zxing/aztec/encoder/package-summary.html
+++ b/docs/apidocs/com/google/zxing/aztec/encoder/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.aztec.encoder (ZXing 3.5.0 API)
+com.google.zxing.aztec.encoder (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/aztec/package-summary.html b/docs/apidocs/com/google/zxing/aztec/package-summary.html
index a1ce5a5e2..8954d601d 100644
--- a/docs/apidocs/com/google/zxing/aztec/package-summary.html
+++ b/docs/apidocs/com/google/zxing/aztec/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.aztec (ZXing 3.5.0 API)
+com.google.zxing.aztec (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/client/j2se/package-summary.html b/docs/apidocs/com/google/zxing/client/j2se/package-summary.html
index 0c335d0ea..3e930cbfb 100644
--- a/docs/apidocs/com/google/zxing/client/j2se/package-summary.html
+++ b/docs/apidocs/com/google/zxing/client/j2se/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.client.j2se (ZXing 3.5.0 API)
+com.google.zxing.client.j2se (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/client/result/package-summary.html b/docs/apidocs/com/google/zxing/client/result/package-summary.html
index 9a2fadf01..7a2663f50 100644
--- a/docs/apidocs/com/google/zxing/client/result/package-summary.html
+++ b/docs/apidocs/com/google/zxing/client/result/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.client.result (ZXing 3.5.0 API)
+com.google.zxing.client.result (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,13 +12,13 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/common/detector/package-summary.html b/docs/apidocs/com/google/zxing/common/detector/package-summary.html
index dd7085c7c..524780e10 100644
--- a/docs/apidocs/com/google/zxing/common/detector/package-summary.html
+++ b/docs/apidocs/com/google/zxing/common/detector/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.common.detector (ZXing 3.5.0 API)
+com.google.zxing.common.detector (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/common/package-summary.html b/docs/apidocs/com/google/zxing/common/package-summary.html
index 5e7341866..5c960a87c 100644
--- a/docs/apidocs/com/google/zxing/common/package-summary.html
+++ b/docs/apidocs/com/google/zxing/common/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.common (ZXing 3.5.0 API)
+com.google.zxing.common (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/common/reedsolomon/package-summary.html b/docs/apidocs/com/google/zxing/common/reedsolomon/package-summary.html
index f095d05c4..e2171471c 100644
--- a/docs/apidocs/com/google/zxing/common/reedsolomon/package-summary.html
+++ b/docs/apidocs/com/google/zxing/common/reedsolomon/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.common.reedsolomon (ZXing 3.5.0 API)
+com.google.zxing.common.reedsolomon (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/datamatrix/decoder/package-summary.html b/docs/apidocs/com/google/zxing/datamatrix/decoder/package-summary.html
index 563e4073d..ecb926618 100644
--- a/docs/apidocs/com/google/zxing/datamatrix/decoder/package-summary.html
+++ b/docs/apidocs/com/google/zxing/datamatrix/decoder/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.datamatrix.decoder (ZXing 3.5.0 API)
+com.google.zxing.datamatrix.decoder (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/datamatrix/detector/package-summary.html b/docs/apidocs/com/google/zxing/datamatrix/detector/package-summary.html
index 93bf72b5b..f235223da 100644
--- a/docs/apidocs/com/google/zxing/datamatrix/detector/package-summary.html
+++ b/docs/apidocs/com/google/zxing/datamatrix/detector/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.datamatrix.detector (ZXing 3.5.0 API)
+com.google.zxing.datamatrix.detector (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/datamatrix/encoder/package-summary.html b/docs/apidocs/com/google/zxing/datamatrix/encoder/package-summary.html
index 1fb0f49e3..a9b7d8619 100644
--- a/docs/apidocs/com/google/zxing/datamatrix/encoder/package-summary.html
+++ b/docs/apidocs/com/google/zxing/datamatrix/encoder/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.datamatrix.encoder (ZXing 3.5.0 API)
+com.google.zxing.datamatrix.encoder (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/datamatrix/package-summary.html b/docs/apidocs/com/google/zxing/datamatrix/package-summary.html
index fa4c8e8ce..4c13fce94 100644
--- a/docs/apidocs/com/google/zxing/datamatrix/package-summary.html
+++ b/docs/apidocs/com/google/zxing/datamatrix/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.datamatrix (ZXing 3.5.0 API)
+com.google.zxing.datamatrix (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/maxicode/decoder/package-summary.html b/docs/apidocs/com/google/zxing/maxicode/decoder/package-summary.html
index e39802b7f..ff0d5355e 100644
--- a/docs/apidocs/com/google/zxing/maxicode/decoder/package-summary.html
+++ b/docs/apidocs/com/google/zxing/maxicode/decoder/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.maxicode.decoder (ZXing 3.5.0 API)
+com.google.zxing.maxicode.decoder (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/maxicode/package-summary.html b/docs/apidocs/com/google/zxing/maxicode/package-summary.html
index fd8030396..58ccddd19 100644
--- a/docs/apidocs/com/google/zxing/maxicode/package-summary.html
+++ b/docs/apidocs/com/google/zxing/maxicode/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.maxicode (ZXing 3.5.0 API)
+com.google.zxing.maxicode (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/multi/package-summary.html b/docs/apidocs/com/google/zxing/multi/package-summary.html
index 9f3c21b22..ffd7f21c6 100644
--- a/docs/apidocs/com/google/zxing/multi/package-summary.html
+++ b/docs/apidocs/com/google/zxing/multi/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.multi (ZXing 3.5.0 API)
+com.google.zxing.multi (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/multi/qrcode/detector/package-summary.html b/docs/apidocs/com/google/zxing/multi/qrcode/detector/package-summary.html
index dedf5df61..cbf8a7bfe 100644
--- a/docs/apidocs/com/google/zxing/multi/qrcode/detector/package-summary.html
+++ b/docs/apidocs/com/google/zxing/multi/qrcode/detector/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.multi.qrcode.detector (ZXing 3.5.0 API)
+com.google.zxing.multi.qrcode.detector (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/multi/qrcode/package-summary.html b/docs/apidocs/com/google/zxing/multi/qrcode/package-summary.html
index 0937dad66..8e95fd9f4 100644
--- a/docs/apidocs/com/google/zxing/multi/qrcode/package-summary.html
+++ b/docs/apidocs/com/google/zxing/multi/qrcode/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.multi.qrcode (ZXing 3.5.0 API)
+com.google.zxing.multi.qrcode (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/oned/package-summary.html b/docs/apidocs/com/google/zxing/oned/package-summary.html
index f04e1c274..faa7d0ca9 100644
--- a/docs/apidocs/com/google/zxing/oned/package-summary.html
+++ b/docs/apidocs/com/google/zxing/oned/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.oned (ZXing 3.5.0 API)
+com.google.zxing.oned (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/oned/rss/expanded/decoders/package-summary.html b/docs/apidocs/com/google/zxing/oned/rss/expanded/decoders/package-summary.html
index d0d7745d0..c7b4e2b30 100644
--- a/docs/apidocs/com/google/zxing/oned/rss/expanded/decoders/package-summary.html
+++ b/docs/apidocs/com/google/zxing/oned/rss/expanded/decoders/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.oned.rss.expanded.decoders (ZXing 3.5.0 API)
+com.google.zxing.oned.rss.expanded.decoders (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/oned/rss/expanded/package-summary.html b/docs/apidocs/com/google/zxing/oned/rss/expanded/package-summary.html
index 546c6cd97..a6f8b5939 100644
--- a/docs/apidocs/com/google/zxing/oned/rss/expanded/package-summary.html
+++ b/docs/apidocs/com/google/zxing/oned/rss/expanded/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.oned.rss.expanded (ZXing 3.5.0 API)
+com.google.zxing.oned.rss.expanded (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/oned/rss/package-summary.html b/docs/apidocs/com/google/zxing/oned/rss/package-summary.html
index 30cbbf7e2..1c99f7a8c 100644
--- a/docs/apidocs/com/google/zxing/oned/rss/package-summary.html
+++ b/docs/apidocs/com/google/zxing/oned/rss/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.oned.rss (ZXing 3.5.0 API)
+com.google.zxing.oned.rss (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/package-summary.html b/docs/apidocs/com/google/zxing/package-summary.html
index c2d334319..96e02c83e 100644
--- a/docs/apidocs/com/google/zxing/package-summary.html
+++ b/docs/apidocs/com/google/zxing/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing (ZXing 3.5.0 API)
+com.google.zxing (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/pdf417/decoder/ec/package-summary.html b/docs/apidocs/com/google/zxing/pdf417/decoder/ec/package-summary.html
index f44fbe88d..58036a800 100644
--- a/docs/apidocs/com/google/zxing/pdf417/decoder/ec/package-summary.html
+++ b/docs/apidocs/com/google/zxing/pdf417/decoder/ec/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.pdf417.decoder.ec (ZXing 3.5.0 API)
+com.google.zxing.pdf417.decoder.ec (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/pdf417/decoder/package-summary.html b/docs/apidocs/com/google/zxing/pdf417/decoder/package-summary.html
index c56ef3d62..2a8837c95 100644
--- a/docs/apidocs/com/google/zxing/pdf417/decoder/package-summary.html
+++ b/docs/apidocs/com/google/zxing/pdf417/decoder/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.pdf417.decoder (ZXing 3.5.0 API)
+com.google.zxing.pdf417.decoder (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,13 +12,13 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/pdf417/detector/package-summary.html b/docs/apidocs/com/google/zxing/pdf417/detector/package-summary.html
index 49037bc36..5b5cdccc9 100644
--- a/docs/apidocs/com/google/zxing/pdf417/detector/package-summary.html
+++ b/docs/apidocs/com/google/zxing/pdf417/detector/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.pdf417.detector (ZXing 3.5.0 API)
+com.google.zxing.pdf417.detector (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/pdf417/encoder/package-summary.html b/docs/apidocs/com/google/zxing/pdf417/encoder/package-summary.html
index 9d44c0bd4..7e9e0956c 100644
--- a/docs/apidocs/com/google/zxing/pdf417/encoder/package-summary.html
+++ b/docs/apidocs/com/google/zxing/pdf417/encoder/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.pdf417.encoder (ZXing 3.5.0 API)
+com.google.zxing.pdf417.encoder (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/pdf417/package-summary.html b/docs/apidocs/com/google/zxing/pdf417/package-summary.html
index 26c03bd5e..3e42dffe5 100644
--- a/docs/apidocs/com/google/zxing/pdf417/package-summary.html
+++ b/docs/apidocs/com/google/zxing/pdf417/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.pdf417 (ZXing 3.5.0 API)
+com.google.zxing.pdf417 (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/qrcode/decoder/package-summary.html b/docs/apidocs/com/google/zxing/qrcode/decoder/package-summary.html
index d7e226b77..4f94d2690 100644
--- a/docs/apidocs/com/google/zxing/qrcode/decoder/package-summary.html
+++ b/docs/apidocs/com/google/zxing/qrcode/decoder/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.qrcode.decoder (ZXing 3.5.0 API)
+com.google.zxing.qrcode.decoder (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,13 +12,13 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/qrcode/detector/package-summary.html b/docs/apidocs/com/google/zxing/qrcode/detector/package-summary.html
index 65c51906d..c6a4cc2b9 100644
--- a/docs/apidocs/com/google/zxing/qrcode/detector/package-summary.html
+++ b/docs/apidocs/com/google/zxing/qrcode/detector/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.qrcode.detector (ZXing 3.5.0 API)
+com.google.zxing.qrcode.detector (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/qrcode/encoder/package-summary.html b/docs/apidocs/com/google/zxing/qrcode/encoder/package-summary.html
index 58fb7aba5..2a6f114c6 100644
--- a/docs/apidocs/com/google/zxing/qrcode/encoder/package-summary.html
+++ b/docs/apidocs/com/google/zxing/qrcode/encoder/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.qrcode.encoder (ZXing 3.5.0 API)
+com.google.zxing.qrcode.encoder (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
diff --git a/docs/apidocs/com/google/zxing/qrcode/package-summary.html b/docs/apidocs/com/google/zxing/qrcode/package-summary.html
index e2c81f664..a1cefd045 100644
--- a/docs/apidocs/com/google/zxing/qrcode/package-summary.html
+++ b/docs/apidocs/com/google/zxing/qrcode/package-summary.html
@@ -4,7 +4,7 @@
-com.google.zxing.qrcode (ZXing 3.5.0 API)
+com.google.zxing.qrcode (ZXing 3.5.1 API)
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
@@ -12,7 +12,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+- All Implemented Interfaces:
+- javax.servlet.Filter
+
+
+
+@WebFilter(urlPatterns="/w/decode",
+ initParams=@WebInitParam(name="timeoutSec",value="10"))
+public final class TimeoutFilter
+extends Object
+implements javax.servlet.Filter
+Protect the decode endpoint from long-running requests.
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+Constructor and Description |
+
+
+TimeoutFilter() |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+All Methods Instance Methods Concrete Methods
+
+Modifier and Type |
+Method and Description |
+
+
+void |
+destroy() |
+
+
+void |
+doFilter(javax.servlet.ServletRequest request,
+ javax.servlet.ServletResponse response,
+ javax.servlet.FilterChain chain) |
+
+
+void |
+init(javax.servlet.FilterConfig filterConfig) |
+
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
TimeoutFilter
+public TimeoutFilter()
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+-
+
doFilter
+public void doFilter(javax.servlet.ServletRequest request,
+ javax.servlet.ServletResponse response,
+ javax.servlet.FilterChain chain)
+ throws IOException,
+ javax.servlet.ServletException
+
+- Specified by:
+doFilter
in interface javax.servlet.Filter
+- Throws:
+IOException
+javax.servlet.ServletException
+
+
+
+
+
+
+
+-
+
destroy
+public void destroy()
+
+- Specified by:
+destroy
in interface javax.servlet.Filter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Copyright © 2007–2022. All rights reserved.
+
+