From 5c49e4e624abdf3fe8ab878b7be6b7ce891de87a Mon Sep 17 00:00:00 2001 From: AKurakin Date: Wed, 23 Aug 2023 13:34:19 +0300 Subject: [PATCH] =?UTF-8?q?swt-importer=20=D0=BA=D0=BE=D0=BC=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../swt/importer/readers/AbstractTemplate.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/clearing-parent/swt-importer/src/main/java/ru/spcex/clearing/swt/importer/readers/AbstractTemplate.java b/clearing-parent/swt-importer/src/main/java/ru/spcex/clearing/swt/importer/readers/AbstractTemplate.java index adf206e96..205ff8f43 100644 --- a/clearing-parent/swt-importer/src/main/java/ru/spcex/clearing/swt/importer/readers/AbstractTemplate.java +++ b/clearing-parent/swt-importer/src/main/java/ru/spcex/clearing/swt/importer/readers/AbstractTemplate.java @@ -12,6 +12,13 @@ import java.util.function.Consumer; import static ru.spcex.clearing.swt.importer.readers.ValidationResult.SUCSESS; +/** + * Класс не потокобезопасен. + * Требуется пересоздавать экземпляры класса перед применением. + * Используйте getSDf21Template(), getSDf20Template(). + * + * @see SWTReader + */ public abstract class AbstractTemplate { protected Logger log = LoggerFactory.getLogger(getClass()); protected Scanner scanner; @@ -52,11 +59,11 @@ public abstract class AbstractTemplate { this.readEnded = readEnded; } - public static AbstractTemplate getSDf21Template(Scanner scanner){ + public static AbstractTemplate getSDf21Template(Scanner scanner) { return new SDf21Template(scanner); } - public static AbstractTemplate getSDf20Template(Scanner scanner){ + public static AbstractTemplate getSDf20Template(Scanner scanner) { return new SDf20Template(scanner); } }