package com.zone.weixin4j.service;
import com.zone.weixin4j.dispatcher.WeixinMessageMatcher;
import com.zone.weixin4j.util.AesToken;
import org.springframework.context.ApplicationContext;
import java.util.List;
import java.util.Map;
/**
* Created by Yz on 2017/3/15.
* WeiXin4j上下文
*/
public interface WeiXin4jContextAware {
boolean isOpenAlwaysResponse();
boolean isUseDebugMessageHandler();
List<AesToken> getAesTokens();
ApplicationContext getApplicationContext();
Map<String, AesToken> getAesTokenMap();
void setAesTokenMap(Map<String, AesToken> aesTokenMap);
public WeixinMessageMatcher getWeixinMessageMatcher();
public void setWeixinMessageMatcher(WeixinMessageMatcher weixinMessageMatcher);
}