|
|
@ -23,6 +23,7 @@ import com.google.gson.JsonObject; |
|
|
import com.google.protobuf.ByteString; |
|
|
import com.google.protobuf.ByteString; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.apache.commons.lang3.exception.ExceptionUtils; |
|
|
import org.apache.commons.lang3.exception.ExceptionUtils; |
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
import org.springframework.context.ApplicationEventPublisher; |
|
|
import org.springframework.context.ApplicationEventPublisher; |
|
|
import org.springframework.context.annotation.Lazy; |
|
|
import org.springframework.context.annotation.Lazy; |
|
|
@ -49,6 +50,7 @@ import org.thingsboard.server.common.data.id.RuleChainId; |
|
|
import org.thingsboard.server.common.data.id.TenantId; |
|
|
import org.thingsboard.server.common.data.id.TenantId; |
|
|
import org.thingsboard.server.common.data.id.TenantProfileId; |
|
|
import org.thingsboard.server.common.data.id.TenantProfileId; |
|
|
import org.thingsboard.server.common.data.limit.LimitedApi; |
|
|
import org.thingsboard.server.common.data.limit.LimitedApi; |
|
|
|
|
|
import org.thingsboard.server.common.data.msg.TbMsgType; |
|
|
import org.thingsboard.server.common.data.notification.rule.trigger.RateLimitsTrigger; |
|
|
import org.thingsboard.server.common.data.notification.rule.trigger.RateLimitsTrigger; |
|
|
import org.thingsboard.server.common.data.plugin.ComponentLifecycleEvent; |
|
|
import org.thingsboard.server.common.data.plugin.ComponentLifecycleEvent; |
|
|
import org.thingsboard.server.common.data.rpc.RpcStatus; |
|
|
import org.thingsboard.server.common.data.rpc.RpcStatus; |
|
|
|