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)
    • publishQuartzDay8Event

      public void publishQuartzDay8Event()
    • publishQuartzDay0Event

      public void publishQuartzDay0Event()
    • publishQuartzHourlyEvent

      public void publishQuartzHourlyEvent()
    • publishQuartzHalfHourEvent

      public void publishQuartzHalfHourEvent()
    • publishQuartzFiveSecondEvent

      public void publishQuartzFiveSecondEvent()
    • publishQuartzFiveMinEvent

      public void publishQuartzFiveMinEvent()
    • publishQuartzOneMinEvent

      public void publishQuartzOneMinEvent()
    • publishMqttConnectedEvent

      public void publishMqttConnectedEvent(String clientId)
    • publishMqttDisconnectedEvent

      public void publishMqttDisconnectedEvent(String clientId)
    • publishMqttSubscribeEvent

      public void publishMqttSubscribeEvent(String topic, String clientId)
    • publishMqttUnsubscribeEvent

      public void publishMqttUnsubscribeEvent(String topic, String clientId)
    • publishStompConnectedEvent

      public void publishStompConnectedEvent(String clientId)
    • publishStompDisconnectedEvent

      public void publishStompDisconnectedEvent(String clientId)
    • publishStompSubscribeEvent

      public void publishStompSubscribeEvent(String topic, String clientId)
    • publishStompUnsubscribeEvent

      public void publishStompUnsubscribeEvent(String topic, String clientId)
    • publishThreadCreateEvent

      public void publishThreadCreateEvent(ThreadEntity thread)
    • publishThreadUpdateEvent

      public void publishThreadUpdateEvent(ThreadEntity thread)
    • publishOrganizationCreateEvent

      public void publishOrganizationCreateEvent(OrganizationEntity organization)
    • publishEvent

      public void publishEvent(Object event)