in src/main/java/org/openvasp/client/VaspInstance.java [54:69]
public VaspInstance(@NonNull final VaspModule module, boolean autoStartSessionManager) {
this.module = module;
this.injector = Guice.createInjector(module);
this.whisperApi = injector.getInstance(WhisperApi.class);
this.contractService = injector.getInstance(ContractService.class);
this.whisperService = injector.getInstance(WhisperService.class);
this.messageService = injector.getInstance(MessageService.class);
this.confirmationService = injector.getInstance(ConfirmationService.class);
this.vaspIdentityService = injector.getInstance(VaspIdentityService.class);
if (autoStartSessionManager) {
startSessionManager();
}
log.info("VASP Instance created");
}