All Downloads are FREE. Search and download functionalities are using the official Maven repository.

me.chanjar.weixin.channel.message.rule.WxChannelMessageHandler Maven / Gradle / Ivy

There is a newer version: 4.7.1.B
Show newest version
package me.chanjar.weixin.channel.message.rule;

import java.util.Map;
import me.chanjar.weixin.channel.message.WxChannelMessage;
import me.chanjar.weixin.common.error.WxErrorException;
import me.chanjar.weixin.common.session.WxSessionManager;

/**
 * 处理视频号推送消息的处理器
 *
 * @author Zeyes
 */
public interface WxChannelMessageHandler {

  /**
   * 处理消息
   *
   * @param message        消息
   * @param content        消息原始内容
   * @param appId          appId
   * @param context        上下文
   * @param sessionManager session管理器
   * @return 输出消息 格式可能是String/Xml/Json,视情况而定
   *
   * @throws WxErrorException 异常
   */
  Object handle(T message, String content, String appId, Map context, WxSessionManager sessionManager)
    throws WxErrorException;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy