Class BytedeskEventPublisher

java.lang.Object
com.bytedesk.core.config.BytedeskEventPublisher

@Async @Component public class BytedeskEventPublisher extends Object
  • Field Details

    • applicationEventPublisher

      private final org.springframework.context.ApplicationEventPublisher applicationEventPublisher
  • Constructor Details

    • BytedeskEventPublisher

      public BytedeskEventPublisher()
  • Method Details

    • publishTopicCreateEvent

      public void publishTopicCreateEvent(String topic, String userUid)
    • publishTopicUpdateEvent

      public void publishTopicUpdateEvent(String topic, String userUid)
    • publishUserCreateEvent

      public void publishUserCreateEvent(UserEntity user)
    • publishUserUpdateEvent

      public void publishUserUpdateEvent(UserEntity user)
    • publishMessageJsonEvent

      public void publishMessageJsonEvent(String json)
    • publishMessageCreateEvent

      public void publishMessageCreateEvent(MessageEntity message)
    • publishMessageUpdateEvent

      public void publishMessageUpdateEvent(MessageEntity message)
    • publishThreadCreateEvent

      public void publishThreadCreateEvent(ThreadEntity thread)
    • publishThreadUpdateEvent

      public void publishThreadUpdateEvent(ThreadEntity thread)
    • publishOrganizationCreateEvent

      public void publishOrganizationCreateEvent(OrganizationEntity organization)
    • publishEvent

      public void publishEvent(Object event)