Class AbstractOaBlend<C extends OaSupplierConfig>

    • Constructor Detail

      • AbstractOaBlend

        protected AbstractOaBlend​(C config,
                                  Executor pool)
      • AbstractOaBlend

        protected AbstractOaBlend​(C config)
    • Method Detail

      • getConfig

        protected C getConfig()
      • priorityQueueMapThreadInit

        protected void priorityQueueMapThreadInit()
      • senderAsync

        public final void senderAsync​(Request request,
                                      MessageType messageType,
                                      OaCallBack callBack)
        Description copied from interface: OaSender
        异步(不回调)
        Specified by:
        senderAsync in interface OaSender
        Parameters:
        request - oa请求体
        messageType - 消息类型
        callBack - 回调方法
      • senderAsyncByPriority

        public final void senderAsyncByPriority​(Request request,
                                                MessageType messageType)
        Description copied from interface: OaSender
        发送带优先级的消息
        Specified by:
        senderAsyncByPriority in interface OaSender
        Parameters:
        request - oa请求体
        messageType - 消息类型