Class QuestionnaireEventPublisher


  • public class QuestionnaireEventPublisher
    extends Object
    • Constructor Detail

      • QuestionnaireEventPublisher

        public QuestionnaireEventPublisher​(@Nonnull
                                           EventPublisher applicationEventPublisher,
                                           io.dialob.security.tenant.CurrentTenant currentTenant)
    • Method Detail

      • opened

        public void opened​(@Nonnull
                           String questionnaireId)
      • created

        public void created​(@Nonnull
                            String questionnaireId)
      • completed

        public void completed​(String tenantId,
                              @Nonnull
                              String questionnaireId)
      • actions

        public void actions​(@Nonnull
                            String questionnaireId,
                            @Nonnull
                            io.dialob.api.proto.Actions actions)
      • clientConnected

        public void clientConnected​(@Nonnull
                                    String questionnaireId,
                                    InetAddress client)
      • clientDisconnected

        public void clientDisconnected​(@Nonnull
                                       String questionnaireId,
                                       InetAddress client,
                                       int closeStatus)