diff --git a/registration-processor/pom.xml b/registration-processor/pom.xml
index 08ff68e0874..0cc02dad78e 100644
--- a/registration-processor/pom.xml
+++ b/registration-processor/pom.xml
@@ -249,9 +249,8 @@
**/registration/processor/core/queue/impl/*.java,
**/registration/processor/core/tracing/*.java,
**/registration/processor/message/sender/config/MsgNotificationBeanCofig.java,
- **/registration/processor/print/exception/QueueConnectionNotFound.java,
+ **/registration/processor/abis/exception/QueueConnectionNotFound.java,
**/registration/processor/stages/demodedupe/StatusMessage.java,
- **/registration/processor/print/service/utility/UINCardConstant.java,
**/registration/processor/stages/demodedupe/BiometricValidation.java,
**/registration/processor/camel/bridge/MosipBridgeFactory.java,
**/registration/processor/manual/verification/stage/ManualVerificationStage.java,
@@ -265,17 +264,13 @@
**/registration/processor/packet/storage/dao/PacketInfoDao.java,
**/registration/processor/packet/uploader/constants/*.java,
**/registration/processor/packet/manager/constant/*.java,
- **/registration/processor/print/exception/PrintGlobalExceptionHandler.java,
**/registration/processor/packet/receiver/constants/*.java,
- **/registration/processor/print/service/exception/*.java,
- **/registration/processor/print/exception/*.java,
+ **/registration/processor/credentialrequestor/stage/exception/*.java,
**/registration/processor/packet/uploader/constants/*.java,
**/registration/processor/packet/uploader/decryptor/*.java,
**/registration/processor/core/abstractverticle/MosipRouter.java,
**/registration/processor/packet/uploader/decryptor/*.java,
- **/registration/processor/print/service/impl/PrintPostServiceImpl.java,
-
**/registration/processor/message/sender/constants/*.java,
**/registration/processor/core/abstractverticle/BaseHealthCheckModel.java,
**/registration/processor/core/**/TokenValidator.java,
diff --git a/registration-processor/post-processor/pom.xml b/registration-processor/post-processor/pom.xml
index 25da34901cd..73341f5f14d 100644
--- a/registration-processor/post-processor/pom.xml
+++ b/registration-processor/post-processor/pom.xml
@@ -1,22 +1,22 @@
-
-
- 4.0.0
- pom
-
- io.mosip.registrationprocessor
- registration-processor
- 1.2.0.1-SNAPSHOT
-
- 1.2.0.1-SNAPSHOT
- post-processor
- post-processor
-
- UTF-8
-
-
- registration-processor-message-sender-stage
- registration-processor-printing-stage
- registration-processor-registration-transaction-service
-
-
+
+
+ 4.0.0
+ pom
+
+ io.mosip.registrationprocessor
+ registration-processor
+ 1.2.0.1-SNAPSHOT
+
+ 1.2.0.1-SNAPSHOT
+ post-processor
+ post-processor
+
+ UTF-8
+
+
+ registration-processor-message-sender-stage
+ registration-processor-credential-requestor-stage
+ registration-processor-registration-transaction-service
+
+
diff --git a/registration-processor/post-processor/registration-processor-printing-stage/Dockerfile-not-used b/registration-processor/post-processor/registration-processor-credential-requestor-stage/Dockerfile-not-used
similarity index 85%
rename from registration-processor/post-processor/registration-processor-printing-stage/Dockerfile-not-used
rename to registration-processor/post-processor/registration-processor-credential-requestor-stage/Dockerfile-not-used
index 2c43739a850..2767feb48d7 100644
--- a/registration-processor/post-processor/registration-processor-printing-stage/Dockerfile-not-used
+++ b/registration-processor/post-processor/registration-processor-credential-requestor-stage/Dockerfile-not-used
@@ -1,55 +1,55 @@
-FROM openjdk:11
-
-#Uncomment below and Comment above line(i.e. FROM openjdk:8) for OS specific (e.g. Alpine OS ) docker base image
-#FROM openjdk:8-jdk-alpine
-
-# can be passed during Docker build as build time environment for github branch to pickup configuration from.
-ARG spring_config_label
-
-# can be passed during Docker build as build time environment for spring profiles active
-ARG active_profile
-
-# can be passed during Docker build as build time environment for config server URL
-ARG spring_config_url
-
-# can be passed during Docker build as build time environment for glowroot
-ARG is_glowroot
-
-# can be passed during Docker build as build time environment for artifactory URL
-ARG artifactory_url
-
-# environment variable to pass active profile such as DEV, QA etc at docker runtime
-ENV active_profile_env=${active_profile}
-
-# environment variable to pass github branch to pickup configuration from, at docker runtime
-ENV spring_config_label_env=${spring_config_label}
-
-# environment variable to pass github branch to pickup configuration from, at docker runtime
-ENV spring_config_label_env=${spring_config_label}
-
-# environment variable to pass glowroot, at docker runtime
-ENV is_glowroot_env=${is_glowroot}
-
-# environment variable to pass artifactory url, at docker runtime
-ENV artifactory_url_env=${artifactory_url}
-
-# change volume to whichever storage directory you want to use for this container.
-VOLUME /home/logs
-
-COPY ./target/registration-processor-printing-stage-*.jar registration-processor-printing-stage.jar
-
-CMD if [ "$is_glowroot_env" = "present" ]; then \
- wget "${artifactory_url_env}"/artifactory/libs-release-local/io/mosip/testing/glowroot.zip ; \
- apt-get update && apt-get install -y unzip ; \
- unzip glowroot.zip ; \
- rm -rf glowroot.zip ; \
-
- sed -i 's//registration-processor-printing-stage/g' glowroot/glowroot.properties ; \
- java -Dspring.cloud.config.label="${spring_config_label_env}" -Dspring.profiles.active="${active_profile_env}" -Dspring.cloud.config.uri="${spring_config_url_env}" -jar -javaagent:glowroot/glowroot.jar registration-processor-printing-stage.jar ; \
- else \
- java -Dspring.cloud.config.label="${spring_config_label_env}" -Dspring.profiles.active="${active_profile_env}" -Dspring.cloud.config.uri="${spring_config_url_env}" -jar registration-processor-printing-stage.jar ; \
- fi
-
-
-#CMD ["java","-Dspring.cloud.config.label=${spring_config_label_env}","-Dspring.profiles.active=${active_profile_env}","-Dspring.cloud.config.uri=${spring_config_url_env}","-jar","registration-processor-printing-stage.jar"]
-
+FROM openjdk:11
+
+#Uncomment below and Comment above line(i.e. FROM openjdk:8) for OS specific (e.g. Alpine OS ) docker base image
+#FROM openjdk:8-jdk-alpine
+
+# can be passed during Docker build as build time environment for github branch to pickup configuration from.
+ARG spring_config_label
+
+# can be passed during Docker build as build time environment for spring profiles active
+ARG active_profile
+
+# can be passed during Docker build as build time environment for config server URL
+ARG spring_config_url
+
+# can be passed during Docker build as build time environment for glowroot
+ARG is_glowroot
+
+# can be passed during Docker build as build time environment for artifactory URL
+ARG artifactory_url
+
+# environment variable to pass active profile such as DEV, QA etc at docker runtime
+ENV active_profile_env=${active_profile}
+
+# environment variable to pass github branch to pickup configuration from, at docker runtime
+ENV spring_config_label_env=${spring_config_label}
+
+# environment variable to pass github branch to pickup configuration from, at docker runtime
+ENV spring_config_label_env=${spring_config_label}
+
+# environment variable to pass glowroot, at docker runtime
+ENV is_glowroot_env=${is_glowroot}
+
+# environment variable to pass artifactory url, at docker runtime
+ENV artifactory_url_env=${artifactory_url}
+
+# change volume to whichever storage directory you want to use for this container.
+VOLUME /home/logs
+
+COPY ./target/registration-processor-credential-requestor-stage-*.jar registration-processor-credential-requestor-stage.jar
+
+CMD if [ "$is_glowroot_env" = "present" ]; then \
+ wget "${artifactory_url_env}"/artifactory/libs-release-local/io/mosip/testing/glowroot.zip ; \
+ apt-get update && apt-get install -y unzip ; \
+ unzip glowroot.zip ; \
+ rm -rf glowroot.zip ; \
+
+ sed -i 's//registration-processor-credential-requestor-stage/g' glowroot/glowroot.properties ; \
+ java -Dspring.cloud.config.label="${spring_config_label_env}" -Dspring.profiles.active="${active_profile_env}" -Dspring.cloud.config.uri="${spring_config_url_env}" -jar -javaagent:glowroot/glowroot.jar registration-processor-credential-requestor-stage.jar ; \
+ else \
+ java -Dspring.cloud.config.label="${spring_config_label_env}" -Dspring.profiles.active="${active_profile_env}" -Dspring.cloud.config.uri="${spring_config_url_env}" -jar registration-processor-credential-requestor-stage.jar ; \
+ fi
+
+
+#CMD ["java","-Dspring.cloud.config.label=${spring_config_label_env}","-Dspring.profiles.active=${active_profile_env}","-Dspring.cloud.config.uri=${spring_config_url_env}","-jar","registration-processor-credential-requestor-stage.jar"]
+
diff --git a/registration-processor/post-processor/registration-processor-printing-stage/README.md b/registration-processor/post-processor/registration-processor-credential-requestor-stage/README.md
similarity index 57%
rename from registration-processor/post-processor/registration-processor-printing-stage/README.md
rename to registration-processor/post-processor/registration-processor-credential-requestor-stage/README.md
index 71b6369e3b6..320dffd6672 100644
--- a/registration-processor/post-processor/registration-processor-printing-stage/README.md
+++ b/registration-processor/post-processor/registration-processor-credential-requestor-stage/README.md
@@ -1,7 +1,7 @@
-# Priting Stage
+# Credential Requestor Stage
## About
-Creates Credential Request for printing systems.
+Creates Credential Request for internal/external systems.
## Default context, path, port
Refert to [bootstrap properties](src/main/resources/bootstrap.properties)
diff --git a/registration-processor/post-processor/registration-processor-printing-stage/pom.xml b/registration-processor/post-processor/registration-processor-credential-requestor-stage/pom.xml
similarity index 94%
rename from registration-processor/post-processor/registration-processor-printing-stage/pom.xml
rename to registration-processor/post-processor/registration-processor-credential-requestor-stage/pom.xml
index 4a9f585821d..ade795ed3e5 100644
--- a/registration-processor/post-processor/registration-processor-printing-stage/pom.xml
+++ b/registration-processor/post-processor/registration-processor-credential-requestor-stage/pom.xml
@@ -1,107 +1,111 @@
-
-
- 4.0.0
-
- io.mosip.registrationprocessor
- post-processor
- 1.2.0.1-SNAPSHOT
-
- registration-processor-printing-stage
- 1.2.0.1-SNAPSHOT
-
- UTF-8
- UTF-8
-
-
-
-
- org.springframework.cloud
- spring-cloud-starter-config
- ${spring-cloud-config.version}
-
-
- org.mockito
- mockito-core
- ${mockito.version}
- test
-
-
- com.h2database
- h2
- ${h2.version}
-
-
-
-
-
- org.springframework
- spring-context
- ${spring-framework.version}
-
-
- org.springframework
- spring-tx
- ${spring-framework.version}
-
-
- io.vertx
- vertx-unit
- ${vertx.version}
- test
-
-
- io.vertx
- vertx-web-client
- ${vertx.version}
-
-
- org.apache.httpcomponents
- httpmime
- 4.3.1
-
-
- io.mosip.registrationprocessor
- registration-processor-core
- ${registration.processor.core.version}
-
-
- io.mosip.registrationprocessor
- registration-processor-registration-status-service-impl
- ${registration.status.service.version}
-
-
- io.mosip.registrationprocessor
- registration-processor-rest-client
- ${registration.processor.rest.client.version}
-
-
-
- junit
- junit
- test
-
-
- org.powermock
- powermock-module-junit4
- ${powermock.module.junit4.version}
- test
-
-
- org.powermock
- powermock-api-mockito2
- ${powermock.api.mockito.version}
- test
-
-
- io.mosip.registrationprocessor
- registration-processor-info-storage-service
- ${packet.info.storage.service.version}
-
-
-
-
-
-
-
+
+
+ 4.0.0
+
+ io.mosip.registrationprocessor
+ post-processor
+ 1.2.0.1-SNAPSHOT
+
+ registration-processor-credential-requestor-stage
+ 1.2.0.1-SNAPSHOT
+
+ UTF-8
+ UTF-8
+
+
+
+
+ org.springframework.cloud
+ spring-cloud-starter-config
+ ${spring-cloud-config.version}
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ com.h2database
+ h2
+ ${h2.version}
+
+
+
+
+
+ org.springframework
+ spring-context
+ ${spring-framework.version}
+
+
+ org.springframework
+ spring-tx
+ ${spring-framework.version}
+
+
+ io.vertx
+ vertx-unit
+ ${vertx.version}
+ test
+
+
+ io.vertx
+ vertx-web-client
+ ${vertx.version}
+
+
+ org.apache.httpcomponents
+ httpmime
+ 4.3.1
+
+
+ io.mosip.registrationprocessor
+ registration-processor-core
+ ${registration.processor.core.version}
+
+
+ io.mosip.registrationprocessor
+ registration-processor-registration-status-service-impl
+ ${registration.status.service.version}
+
+
+ io.mosip.registrationprocessor
+ registration-processor-rest-client
+ ${registration.processor.rest.client.version}
+
+
+ org.mvel
+ mvel2
+ 2.4.12.Final
+
+
+ junit
+ junit
+ test
+
+
+ org.powermock
+ powermock-module-junit4
+ ${powermock.module.junit4.version}
+ test
+
+
+ org.powermock
+ powermock-api-mockito2
+ ${powermock.api.mockito.version}
+ test
+
+
+ io.mosip.registrationprocessor
+ registration-processor-info-storage-service
+ ${packet.info.storage.service.version}
+
+
+
+
+
+
+
diff --git a/registration-processor/post-processor/registration-processor-printing-stage/src/main/java/io/mosip/registration/processor/print/PrintStageApplication.java b/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/CredentialRequestorStageApplication.java
similarity index 68%
rename from registration-processor/post-processor/registration-processor-printing-stage/src/main/java/io/mosip/registration/processor/print/PrintStageApplication.java
rename to registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/CredentialRequestorStageApplication.java
index 742d6a00973..25c6ce2c4be 100644
--- a/registration-processor/post-processor/registration-processor-printing-stage/src/main/java/io/mosip/registration/processor/print/PrintStageApplication.java
+++ b/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/CredentialRequestorStageApplication.java
@@ -1,14 +1,14 @@
-package io.mosip.registration.processor.print;
+package io.mosip.registration.processor.credentialrequestor;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
-import io.mosip.registration.processor.print.stage.PrintingStage;
+import io.mosip.registration.processor.credentialrequestor.stage.CredentialRequestorStage;
/**
* @author M1048399
*
*/
-public class PrintStageApplication {
+public class CredentialRequestorStageApplication {
public static void main(String[] args) {
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();
@@ -19,7 +19,7 @@ public static void main(String[] args) {
"io.mosip.registration.processor.packet.storage.config");
ctx.refresh();
- PrintingStage printStage = ctx.getBean(PrintingStage.class);
+ CredentialRequestorStage printStage = ctx.getBean(CredentialRequestorStage.class);
printStage.deployVerticle();
}
diff --git a/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/config/CredentialRequestorConfigBean.java b/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/config/CredentialRequestorConfigBean.java
new file mode 100644
index 00000000000..344cb73d687
--- /dev/null
+++ b/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/config/CredentialRequestorConfigBean.java
@@ -0,0 +1,15 @@
+package io.mosip.registration.processor.credentialrequestor.config;
+
+import io.mosip.registration.processor.credentialrequestor.util.CredentialPartnerUtil;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class CredentialRequestorConfigBean {
+
+ @Bean
+ CredentialPartnerUtil credentialPartnerUtil() {
+ return new CredentialPartnerUtil();
+ }
+
+}
\ No newline at end of file
diff --git a/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/dto/CredentialPartner.java b/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/dto/CredentialPartner.java
new file mode 100644
index 00000000000..4cd399b0e5b
--- /dev/null
+++ b/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/dto/CredentialPartner.java
@@ -0,0 +1,16 @@
+package io.mosip.registration.processor.credentialrequestor.dto;
+
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class CredentialPartner {
+ private String id;
+ private String partnerId;
+ private String credentialType;
+ private String template;
+ private String appIdBasedCredentialIdSuffix;
+ private List process;
+ private List metaInfoFields;
+}
diff --git a/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/dto/CredentialPartnersList.java b/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/dto/CredentialPartnersList.java
new file mode 100644
index 00000000000..72afbab0056
--- /dev/null
+++ b/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/dto/CredentialPartnersList.java
@@ -0,0 +1,10 @@
+package io.mosip.registration.processor.credentialrequestor.dto;
+
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class CredentialPartnersList {
+ private List partners;
+}
diff --git a/registration-processor/post-processor/registration-processor-printing-stage/src/main/java/io/mosip/registration/processor/print/stage/PrintingStage.java b/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/stage/CredentialRequestorStage.java
similarity index 66%
rename from registration-processor/post-processor/registration-processor-printing-stage/src/main/java/io/mosip/registration/processor/print/stage/PrintingStage.java
rename to registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/stage/CredentialRequestorStage.java
index c46df5eec54..cdaf63b9e3c 100644
--- a/registration-processor/post-processor/registration-processor-printing-stage/src/main/java/io/mosip/registration/processor/print/stage/PrintingStage.java
+++ b/registration-processor/post-processor/registration-processor-credential-requestor-stage/src/main/java/io/mosip/registration/processor/credentialrequestor/stage/CredentialRequestorStage.java
@@ -1,448 +1,478 @@
-package io.mosip.registration.processor.print.stage;
-
-import java.io.File;
-import java.io.IOException;
-import java.security.NoSuchAlgorithmException;
-import java.security.SecureRandom;
-import java.time.LocalDateTime;
-import java.time.format.DateTimeFormatter;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Random;
-
-import org.apache.commons.lang3.exception.ExceptionUtils;
-import org.json.simple.JSONObject;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.cloud.context.config.annotation.RefreshScope;
-import org.springframework.context.annotation.ComponentScan;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.core.env.Environment;
-import org.springframework.http.MediaType;
-import org.springframework.scheduling.annotation.EnableScheduling;
-import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Service;
-
-import com.fasterxml.jackson.databind.ObjectMapper;
-
-import io.mosip.kernel.core.exception.ServiceError;
-import io.mosip.kernel.core.logger.spi.Logger;
-import io.mosip.kernel.core.util.DateUtils;
-import io.mosip.registration.processor.core.abstractverticle.MessageBusAddress;
-import io.mosip.registration.processor.core.abstractverticle.MessageDTO;
-import io.mosip.registration.processor.core.abstractverticle.MosipEventBus;
-import io.mosip.registration.processor.core.abstractverticle.MosipRouter;
-import io.mosip.registration.processor.core.abstractverticle.MosipVerticleAPIManager;
-import io.mosip.registration.processor.core.code.ApiName;
-import io.mosip.registration.processor.core.code.EventId;
-import io.mosip.registration.processor.core.code.EventName;
-import io.mosip.registration.processor.core.code.EventType;
-import io.mosip.registration.processor.core.code.ModuleName;
-import io.mosip.registration.processor.core.code.RegistrationTransactionStatusCode;
-import io.mosip.registration.processor.core.code.RegistrationTransactionTypeCode;
-import io.mosip.registration.processor.core.common.rest.dto.ErrorDTO;
-import io.mosip.registration.processor.core.constant.IdType;
-import io.mosip.registration.processor.core.constant.LoggerFileConstant;
-import io.mosip.registration.processor.core.constant.VidType;
-import io.mosip.registration.processor.core.exception.ApisResourceAccessException;
-import io.mosip.registration.processor.core.exception.util.PlatformErrorMessages;
-import io.mosip.registration.processor.core.exception.util.PlatformSuccessMessages;
-import io.mosip.registration.processor.core.http.RequestWrapper;
-import io.mosip.registration.processor.core.http.ResponseWrapper;
-import io.mosip.registration.processor.core.idrepo.dto.CredentialRequestDto;
-import io.mosip.registration.processor.core.idrepo.dto.CredentialResponseDto;
-import io.mosip.registration.processor.core.idrepo.dto.VidInfoDTO;
-import io.mosip.registration.processor.core.idrepo.dto.VidsInfosDTO;
-import io.mosip.registration.processor.core.logger.LogDescription;
-import io.mosip.registration.processor.core.logger.RegProcessorLogger;
-import io.mosip.registration.processor.core.spi.restclient.RegistrationProcessorRestClientService;
-import io.mosip.registration.processor.core.status.util.StatusUtil;
-import io.mosip.registration.processor.core.status.util.TrimExceptionMessage;
-import io.mosip.registration.processor.core.util.JsonUtil;
-import io.mosip.registration.processor.packet.storage.utils.Utilities;
-import io.mosip.registration.processor.print.stage.exception.VidNotAvailableException;
-import io.mosip.registration.processor.rest.client.audit.builder.AuditLogRequestBuilder;
-import io.mosip.registration.processor.status.dto.InternalRegistrationStatusDto;
-import io.mosip.registration.processor.status.dto.RegistrationStatusDto;
-import io.mosip.registration.processor.status.service.RegistrationStatusService;
-
-/**
- * The Class PrintStage.
- *
- * @author M1048358 Alok
- * @author Ranjitha Siddegowda
- * @author Sowmya
- */
-@RefreshScope
-@Service
-@Configuration
-@EnableScheduling
-@ComponentScan(basePackages = { "${mosip.auth.adapter.impl.basepackage}",
- "io.mosip.registration.processor.core.config",
- "io.mosip.registration.processor.stages.config",
- "io.mosip.registration.processor.print.config",
- "io.mosip.registrationprocessor.stages.config",
- "io.mosip.registration.processor.status.config",
- "io.mosip.registration.processor.rest.client.config",
- "io.mosip.registration.processor.packet.storage.config",
- "io.mosip.registration.processor.packet.manager.config",
- "io.mosip.kernel.idobjectvalidator.config",
- "io.mosip.registration.processor.core.kernel.beans" })
-public class PrintingStage extends MosipVerticleAPIManager {
-
- private static final String STAGE_PROPERTY_PREFIX = "mosip.regproc.printing.";
- private Random sr = null;
- private static final int max = 999999;
- private static final int min = 100000;
-
- /** The Constant FILE_SEPARATOR. */
- public static final String FILE_SEPARATOR = File.separator;
-
-
- /** The reg proc logger. */
- private static Logger regProcLogger = RegProcessorLogger.getLogger(PrintingStage.class);
-
- /** The cluster manager url. */
- @Value("${vertx.cluster.configuration}")
- private String clusterManagerUrl;
-
-
- /** The core audit request builder. */
- @Autowired
- private AuditLogRequestBuilder auditLogRequestBuilder;
-
- /** The mosip event bus. */
- private MosipEventBus mosipEventBus;
-
- /** The registration status service. */
- @Autowired
- RegistrationStatusService registrationStatusService;
-
- /** worker pool size. */
- @Value("${worker.pool.size}")
- private Integer workerPoolSize;
-
- /** After this time intervel, message should be considered as expired (In seconds). */
- @Value("${mosip.regproc.printing.message.expiry-time-limit}")
- private Long messageExpiryTimeLimit;
-
-
- @Value("${mosip.registration.processor.encrypt:false}")
- private boolean encrypt;
-
- /** Mosip router for APIs */
- @Autowired
- MosipRouter router;
-
- boolean isConnection = false;
-
- private static final String SEPERATOR = "::";
-
- @Autowired
- private RegistrationProcessorRestClientService