Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
A
AbstractWeixinServerStartupListener
- Class in
com.foxinmy.weixin4j.listener
监听器方式新线程启动微信服务(适用于与web集成
AbstractWeixinServerStartupListener()
- Constructor for class com.foxinmy.weixin4j.listener.
AbstractWeixinServerStartupListener
AccountType
- Enum in
com.foxinmy.weixin4j.type
账号类型
addAesToken(AesToken)
- Method in class com.foxinmy.weixin4j.socket.
WeixinMessageDecoder
addAesToken(AesToken)
- Method in class com.foxinmy.weixin4j.socket.
WeixinServerInitializer
addAesToken(AesToken)
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
动态添加aesToken
addHandler(WeixinMessageHandler...)
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
添加一个或者多个消息处理器
addInterceptor(WeixinMessageInterceptor...)
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
插入一个或多个消息拦截器
AES
- Static variable in class com.foxinmy.weixin4j.util.
ServerToolkits
aesDecrypt(String, String, String)
- Static method in class com.foxinmy.weixin4j.util.
MessageUtil
对AES消息解密
aesEncrypt(String, String, String)
- Static method in class com.foxinmy.weixin4j.util.
MessageUtil
对xml消息加密
AesToken
- Class in
com.foxinmy.weixin4j.util
aes & token
AesToken(String)
- Constructor for class com.foxinmy.weixin4j.util.
AesToken
一般为明文模式
AesToken(String, String, String)
- Constructor for class com.foxinmy.weixin4j.util.
AesToken
一般为AES加密模式
afterCompletion(ChannelHandlerContext, WeixinRequest, WeixinResponse, WeixinMessage, WeixinMessageHandler, Exception)
- Method in class com.foxinmy.weixin4j.interceptor.
MessageInterceptorAdapter
afterCompletion(ChannelHandlerContext, WeixinRequest, WeixinResponse, WeixinMessage, WeixinMessageHandler, Exception)
- Method in interface com.foxinmy.weixin4j.interceptor.
WeixinMessageInterceptor
全部执行后
AgentType
- Enum in
com.foxinmy.weixin4j.type
应用类型
applyPostHandle(WeixinRequest, WeixinResponse, WeixinMessage)
- Method in class com.foxinmy.weixin4j.dispatcher.
MessageHandlerExecutor
MessageHandler处理玩请求后的动作
applyPreHandle(WeixinRequest, WeixinMessage)
- Method in class com.foxinmy.weixin4j.dispatcher.
MessageHandlerExecutor
执行预拦截动作
B
Base64
- Class in
com.foxinmy.weixin4j.base64
reference of apache pivot
Base64()
- Constructor for class com.foxinmy.weixin4j.base64.
Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(boolean)
- Constructor for class com.foxinmy.weixin4j.base64.
Base64
Creates a Base64 codec used for decoding (all modes) and encoding in the given URL-safe mode.
Base64(int)
- Constructor for class com.foxinmy.weixin4j.base64.
Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(int, byte[])
- Constructor for class com.foxinmy.weixin4j.base64.
Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(int, byte[], boolean)
- Constructor for class com.foxinmy.weixin4j.base64.
Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
BaseNCodec
- Class in
com.foxinmy.weixin4j.base64
reference of apache pivot
BatchjobresultMessage
- Class in
com.foxinmy.weixin4j.qy.event
异步任务事件完成通知
BatchjobresultMessage()
- Constructor for class com.foxinmy.weixin4j.qy.event.
BatchjobresultMessage
BatchjobresultMessage.BatchJob
- Class in
com.foxinmy.weixin4j.qy.event
任务信息
BatchjobresultMessage.BatchJob()
- Constructor for class com.foxinmy.weixin4j.qy.event.
BatchjobresultMessage.BatchJob
BeanFactory
- Interface in
com.foxinmy.weixin4j.dispatcher
Bean构造
BlankResponse
- Class in
com.foxinmy.weixin4j.response
空白回复(避免微信服务器重复推送消息)
C
canHandle(WeixinRequest, WeixinMessage, Set<String>)
- Method in class com.foxinmy.weixin4j.handler.
DebugMessageHandler
canHandle(WeixinRequest, WeixinMessage, Set<String>)
- Method in class com.foxinmy.weixin4j.handler.
MessageHandlerAdapter
canHandle(WeixinRequest, WeixinMessage, Set<String>)
- Method in class com.foxinmy.weixin4j.handler.
MultipleMessageHandlerAdapter
canHandle(WeixinRequest, WeixinMessage, Set<String>)
- Method in interface com.foxinmy.weixin4j.handler.
WeixinMessageHandler
能否处理请求
channelReadComplete(ChannelHandlerContext)
- Method in class com.foxinmy.weixin4j.socket.
WeixinRequestHandler
characters(char[], int, int)
- Method in class com.foxinmy.weixin4j.xml.
EncryptMessageHandler
characters(char[], int, int)
- Method in class com.foxinmy.weixin4j.xml.
MessageTransferHandler
ChatEventType
- Enum in
com.foxinmy.weixin4j.qy.chat
会话事件
ChatItem
- Class in
com.foxinmy.weixin4j.qy.chat
会话事件或消息
ChatItem()
- Constructor for class com.foxinmy.weixin4j.qy.chat.
ChatItem
ChatReceiver
- Class in
com.foxinmy.weixin4j.qy.chat
接收人
ChatReceiver()
- Constructor for class com.foxinmy.weixin4j.qy.chat.
ChatReceiver
ChatType
- Enum in
com.foxinmy.weixin4j.qy.chat
会话类型
ClassUtil
- Class in
com.foxinmy.weixin4j.util
对class的获取
ClassUtil()
- Constructor for class com.foxinmy.weixin4j.util.
ClassUtil
com.foxinmy.weixin4j.base64
- package com.foxinmy.weixin4j.base64
com.foxinmy.weixin4j.dispatcher
- package com.foxinmy.weixin4j.dispatcher
com.foxinmy.weixin4j.handler
- package com.foxinmy.weixin4j.handler
com.foxinmy.weixin4j.interceptor
- package com.foxinmy.weixin4j.interceptor
com.foxinmy.weixin4j.listener
- package com.foxinmy.weixin4j.listener
com.foxinmy.weixin4j.message
- package com.foxinmy.weixin4j.message
com.foxinmy.weixin4j.message.event
- package com.foxinmy.weixin4j.message.event
com.foxinmy.weixin4j.mp.component
- package com.foxinmy.weixin4j.mp.component
com.foxinmy.weixin4j.mp.event
- package com.foxinmy.weixin4j.mp.event
com.foxinmy.weixin4j.qy.chat
- package com.foxinmy.weixin4j.qy.chat
com.foxinmy.weixin4j.qy.event
- package com.foxinmy.weixin4j.qy.event
com.foxinmy.weixin4j.qy.suite
- package com.foxinmy.weixin4j.qy.suite
com.foxinmy.weixin4j.request
- package com.foxinmy.weixin4j.request
com.foxinmy.weixin4j.response
- package com.foxinmy.weixin4j.response
com.foxinmy.weixin4j.socket
- package com.foxinmy.weixin4j.socket
com.foxinmy.weixin4j.spring
- package com.foxinmy.weixin4j.spring
com.foxinmy.weixin4j.startup
- package com.foxinmy.weixin4j.startup
com.foxinmy.weixin4j.type
- package com.foxinmy.weixin4j.type
com.foxinmy.weixin4j.util
- package com.foxinmy.weixin4j.util
com.foxinmy.weixin4j.xml
- package com.foxinmy.weixin4j.xml
ComponentEventType
- Enum in
com.foxinmy.weixin4j.mp.component
应用组件回调事件
ComponentMessage
- Class in
com.foxinmy.weixin4j.mp.component
组件消息
ComponentMessage()
- Constructor for class com.foxinmy.weixin4j.mp.component.
ComponentMessage
CONTENTTYPE$APPLICATION_XML
- Static variable in class com.foxinmy.weixin4j.util.
ServerToolkits
CONTENTTYPE$TEXT_PLAIN
- Static variable in class com.foxinmy.weixin4j.util.
ServerToolkits
contextDestroyed(ServletContextEvent)
- Method in class com.foxinmy.weixin4j.listener.
AbstractWeixinServerStartupListener
contextInitialized(ServletContextEvent)
- Method in class com.foxinmy.weixin4j.listener.
AbstractWeixinServerStartupListener
createHttpResponse(String, String)
- Static method in class com.foxinmy.weixin4j.util.
HttpUtil
创建有内容的HttpResponse响应
D
DebugMessageHandler
- Class in
com.foxinmy.weixin4j.handler
调试消息处理器
decode(Object)
- Method in class com.foxinmy.weixin4j.base64.
BaseNCodec
Decodes an Object using the Base-N algorithm.
decode(String)
- Method in class com.foxinmy.weixin4j.base64.
BaseNCodec
Decodes a String containing characters in the Base-N alphabet.
decode(byte[])
- Method in class com.foxinmy.weixin4j.base64.
BaseNCodec
Decodes a byte[] containing characters in the Base-N alphabet.
decode(byte[])
- Static method in class com.foxinmy.weixin4j.util.
PKCS7Encoder
删除解密后明文的补位字符
decodeBase64(String)
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Decodes a Base64 String into octets
decodeBase64(byte[])
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Decodes Base64 data into octets
decodeInteger(byte[])
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Decodes a byte64-encoded integer according to crypto standards such as W3C's XML-Signature
decoderResult()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
deepClone(Object)
- Static method in class com.foxinmy.weixin4j.util.
ClassUtil
DEFAULT_BOSSTHREADS
- Static variable in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
boss线程数,默认设置为cpu的核数
DEFAULT_SERVERPORT
- Static variable in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
服务启动的默认端口
DEFAULT_WORKERTHREADS
- Static variable in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
worker线程数,默认设置为DEFAULT_BOSSTHREADS * 2
DefaultMessageMatcher
- Class in
com.foxinmy.weixin4j.dispatcher
默认MessageMatcher实现(可以改进)
DefaultMessageMatcher()
- Constructor for class com.foxinmy.weixin4j.dispatcher.
DefaultMessageMatcher
digestSHA1(String)
- Static method in class com.foxinmy.weixin4j.util.
ServerToolkits
SHA1签名
doDispatch(ChannelHandlerContext, WeixinRequest)
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
对消息进行一系列的处理,包括 拦截、匹配、分发等动作
doHandle(WeixinRequest, WeixinMessage)
- Method in class com.foxinmy.weixin4j.handler.
DebugMessageHandler
doHandle(WeixinRequest, WeixinMessage)
- Method in class com.foxinmy.weixin4j.handler.
MessageHandlerAdapter
doHandle(WeixinRequest, WeixinMessage)
- Method in interface com.foxinmy.weixin4j.handler.
WeixinMessageHandler
处理请求
E
encode(Object)
- Method in class com.foxinmy.weixin4j.base64.
BaseNCodec
Encodes an Object using the Base-N algorithm.
encode(byte[])
- Method in class com.foxinmy.weixin4j.base64.
BaseNCodec
Encodes a byte[] containing binary data, into a byte[] containing characters in the alphabet.
encode(int)
- Static method in class com.foxinmy.weixin4j.util.
PKCS7Encoder
获得对明文进行补位填充的字节.
encodeAsString(byte[])
- Method in class com.foxinmy.weixin4j.base64.
BaseNCodec
Encodes a byte[] containing binary data, into a String containing characters in the appropriate alphabet.
encodeBase64(byte[])
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Encodes binary data using the base64 algorithm but does not chunk the output.
encodeBase64(byte[], boolean)
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64(byte[], boolean, boolean)
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64(byte[], boolean, boolean, int)
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64Chunked(byte[])
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Encodes binary data using the base64 algorithm and chunks the encoded output into 76 character blocks
encodeBase64String(byte[])
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Encodes binary data using the base64 algorithm but does not chunk the output.
encodeBase64URLSafe(byte[])
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the output.
encodeBase64URLSafeString(byte[])
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the output.
encodeHex(byte[], boolean)
- Static method in class com.foxinmy.weixin4j.util.
HexUtil
encodeHexString(byte[])
- Static method in class com.foxinmy.weixin4j.util.
HexUtil
encodeInteger(BigInteger)
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Encodes to a byte64-encoded integer according to crypto standards such as W3C's XML-Signature
encodeToString(byte[])
- Method in class com.foxinmy.weixin4j.base64.
BaseNCodec
Encodes a byte[] containing binary data, into a String containing characters in the Base-N alphabet.
EncryptMessageHandler
- Class in
com.foxinmy.weixin4j.xml
获取加密的密文内容
EncryptMessageHandler()
- Constructor for class com.foxinmy.weixin4j.xml.
EncryptMessageHandler
EncryptType
- Enum in
com.foxinmy.weixin4j.type
消息加密类型
endElement(String, String, String)
- Method in class com.foxinmy.weixin4j.xml.
EncryptMessageHandler
endElement(String, String, String)
- Method in class com.foxinmy.weixin4j.xml.
MessageTransferHandler
EnterAgentEventMessage
- Class in
com.foxinmy.weixin4j.qy.event
用户进入应用的事件推送(企业号)本事件只有在应用的回调模式中打开上报开关时上报
EnterAgentEventMessage()
- Constructor for class com.foxinmy.weixin4j.qy.event.
EnterAgentEventMessage
equals(Object)
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageKey
equals(Object)
- Method in class com.foxinmy.weixin4j.request.
WeixinMessage
EventMessage
- Class in
com.foxinmy.weixin4j.message.event
事件消息基类
EventMessage(String)
- Constructor for class com.foxinmy.weixin4j.message.event.
EventMessage
EventType
- Enum in
com.foxinmy.weixin4j.type
事件类型
exceptionCaught(ChannelHandlerContext, Throwable)
- Method in class com.foxinmy.weixin4j.socket.
WeixinRequestHandler
G
generateRandomString(int)
- Static method in class com.foxinmy.weixin4j.util.
ServerToolkits
返回一个定长的随机字符串(包含数字和大小写字母)
getAccountType()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageKey
getAccountType()
- Method in class com.foxinmy.weixin4j.socket.
WeixinMessageTransfer
getAddMembers()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getAesKey()
- Method in class com.foxinmy.weixin4j.util.
AesToken
getAesToken()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getAesToken()
- Method in class com.foxinmy.weixin4j.socket.
WeixinMessageTransfer
getAgentId()
- Method in class com.foxinmy.weixin4j.request.
WeixinMessage
getAgentType()
- Method in class com.foxinmy.weixin4j.qy.chat.
WeixinChatMessage
getAppId()
- Method in class com.foxinmy.weixin4j.mp.component.
ComponentMessage
getArticleList()
- Method in class com.foxinmy.weixin4j.response.
NewsResponse
getAuthAppId()
- Method in class com.foxinmy.weixin4j.mp.component.
ComponentMessage
getAuthCode()
- Method in class com.foxinmy.weixin4j.mp.component.
ComponentMessage
getAuthCodeExpiredTime()
- Method in class com.foxinmy.weixin4j.mp.component.
ComponentMessage
getAuthCorpId()
- Method in class com.foxinmy.weixin4j.qy.suite.
SuiteMessage
getBatchJob()
- Method in class com.foxinmy.weixin4j.qy.event.
BatchjobresultMessage
getBean(String)
- Method in interface com.foxinmy.weixin4j.dispatcher.
BeanFactory
getBean(Class<T>)
- Method in interface com.foxinmy.weixin4j.dispatcher.
BeanFactory
getBean(String, Class<T>)
- Method in interface com.foxinmy.weixin4j.dispatcher.
BeanFactory
getBean(String)
- Method in class com.foxinmy.weixin4j.spring.
SpringBeanFactory
getBean(Class<T>)
- Method in class com.foxinmy.weixin4j.spring.
SpringBeanFactory
getBean(String, Class<T>)
- Method in class com.foxinmy.weixin4j.spring.
SpringBeanFactory
getBeanFactory()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
getBeans(Class<T>)
- Method in interface com.foxinmy.weixin4j.dispatcher.
BeanFactory
getBeans(Class<T>)
- Method in class com.foxinmy.weixin4j.spring.
SpringBeanFactory
getBytesUtf8(String)
- Static method in class com.foxinmy.weixin4j.util.
ServerToolkits
getChatId()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getChatName()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getChatType()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatReceiver
getClasses(String)
- Static method in class com.foxinmy.weixin4j.util.
ClassUtil
获取某个包下所有的class信息
getContent()
- Method in class com.foxinmy.weixin4j.message.
TextMessage
getContent()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getContent()
- Method in class com.foxinmy.weixin4j.response.
TextResponse
getCorpId()
- Method in class com.foxinmy.weixin4j.qy.chat.
WeixinChatMessage
getCount()
- Method in class com.foxinmy.weixin4j.message.event.
MenuPhotoEventMessage.PictureInfo
getCreateTime()
- Method in class com.foxinmy.weixin4j.mp.component.
ComponentMessage
getCreateTime()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getCreateTime()
- Method in class com.foxinmy.weixin4j.request.
WeixinMessage
getDecoderResult()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getDefaultClassLoader()
- Static method in class com.foxinmy.weixin4j.util.
ClassUtil
getDeleteMembers()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getDesc()
- Method in class com.foxinmy.weixin4j.response.
MusicResponse
getDesc()
- Method in class com.foxinmy.weixin4j.response.
NewsResponse.Article
getDesc()
- Method in class com.foxinmy.weixin4j.response.
VideoResponse
getDescription()
- Method in class com.foxinmy.weixin4j.message.
LinkMessage
getDescription()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getEchoStr()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getEncodedLength(byte[])
- Method in class com.foxinmy.weixin4j.base64.
BaseNCodec
Calculates the amount of space needed to encode the supplied array.
getEncryptContent()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getEncryptContent()
- Method in class com.foxinmy.weixin4j.xml.
EncryptMessageHandler
getEncryptType()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getEncryptType()
- Method in class com.foxinmy.weixin4j.socket.
WeixinMessageTransfer
getErrCode()
- Method in class com.foxinmy.weixin4j.qy.event.
BatchjobresultMessage.BatchJob
getErrMsg()
- Method in class com.foxinmy.weixin4j.qy.event.
BatchjobresultMessage.BatchJob
getErrorCount()
- Method in class com.foxinmy.weixin4j.mp.event.
MassEventMessage
getEventKey()
- Method in class com.foxinmy.weixin4j.message.event.
MenuEventMessage
getEventKey()
- Method in class com.foxinmy.weixin4j.mp.event.
ScanEventMessage
getEventKey()
- Method in class com.foxinmy.weixin4j.qy.event.
EnterAgentEventMessage
getEventType()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageKey
getEventType()
- Method in class com.foxinmy.weixin4j.message.event.
EventMessage
getEventType()
- Method in class com.foxinmy.weixin4j.mp.component.
ComponentMessage
getEventType()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getEventType()
- Method in class com.foxinmy.weixin4j.qy.suite.
SuiteMessage
getEventType()
- Method in class com.foxinmy.weixin4j.socket.
WeixinMessageTransfer
getExpiredTime()
- Method in class com.foxinmy.weixin4j.mp.event.
VerifyExpireEventMessage
getFailReason()
- Method in class com.foxinmy.weixin4j.mp.event.
VerifyFailEventMessage
getFailTime()
- Method in class com.foxinmy.weixin4j.mp.event.
VerifyFailEventMessage
getFilterCount()
- Method in class com.foxinmy.weixin4j.mp.event.
MassEventMessage
getFormat()
- Method in class com.foxinmy.weixin4j.message.
VoiceMessage
getFormatAddMembers()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getFormatAgentType()
- Method in class com.foxinmy.weixin4j.qy.chat.
WeixinChatMessage
getFormatAuthCodeExpiredTime()
- Method in class com.foxinmy.weixin4j.mp.component.
ComponentMessage
getFormatChatType()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatReceiver
getFormatCreateTime()
- Method in class com.foxinmy.weixin4j.mp.component.
ComponentMessage
getFormatCreateTime()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getFormatCreateTime()
- Method in class com.foxinmy.weixin4j.request.
WeixinMessage
getFormatDeleteMembers()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getFormatEventType()
- Method in class com.foxinmy.weixin4j.mp.component.
ComponentMessage
getFormatEventType()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getFormatEventType()
- Method in class com.foxinmy.weixin4j.qy.suite.
SuiteMessage
getFormatExpiredTime()
- Method in class com.foxinmy.weixin4j.mp.event.
VerifyExpireEventMessage
getFormatFailTime()
- Method in class com.foxinmy.weixin4j.mp.event.
VerifyFailEventMessage
getFormatMembers()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getFormatMsgType()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getFormatMsgType()
- Method in class com.foxinmy.weixin4j.request.
WeixinMessage
getFormatTimeStamp()
- Method in class com.foxinmy.weixin4j.qy.suite.
SuiteMessage
getFromKfAccount()
- Method in class com.foxinmy.weixin4j.mp.event.
KfSwitchEventMessage
getFromUserName()
- Method in class com.foxinmy.weixin4j.request.
WeixinMessage
getFromUserName()
- Method in class com.foxinmy.weixin4j.socket.
WeixinMessageTransfer
getGenericType(Class<?>)
- Static method in class com.foxinmy.weixin4j.util.
ClassUtil
获得泛型类型
getHqMusicUrl()
- Method in class com.foxinmy.weixin4j.response.
MusicResponse
getInterceptorToScan()
- Method in class com.foxinmy.weixin4j.listener.
AbstractWeixinServerStartupListener
拦截微信消息的全限包名(也可通过addInterceptor方式一个一个添加)
getItemCount()
- Method in class com.foxinmy.weixin4j.qy.chat.
WeixinChatMessage
getItems()
- Method in class com.foxinmy.weixin4j.message.event.
MenuPhotoEventMessage.PictureInfo
getItems()
- Method in class com.foxinmy.weixin4j.qy.chat.
WeixinChatMessage
getJobId()
- Method in class com.foxinmy.weixin4j.qy.event.
BatchjobresultMessage.BatchJob
getJobType()
- Method in class com.foxinmy.weixin4j.qy.event.
BatchjobresultMessage.BatchJob
getKfAccount()
- Method in class com.foxinmy.weixin4j.mp.event.
KfCloseEventMessage
getKfAccount()
- Method in class com.foxinmy.weixin4j.mp.event.
KfCreateEventMessage
getKfAccount()
- Method in class com.foxinmy.weixin4j.response.
TransferCustomerResponse
getLabel()
- Method in class com.foxinmy.weixin4j.message.event.
MenuLocationEventMessage.LocationInfo
getLabel()
- Method in class com.foxinmy.weixin4j.message.
LocationMessage
getLatitude()
- Method in class com.foxinmy.weixin4j.message.event.
LocationEventMessage
getLocationInfo()
- Method in class com.foxinmy.weixin4j.message.event.
MenuLocationEventMessage
getLongitude()
- Method in class com.foxinmy.weixin4j.message.event.
LocationEventMessage
getMd5()
- Method in class com.foxinmy.weixin4j.message.event.
MenuPhotoEventMessage.PictureItem
getMediaId()
- Method in class com.foxinmy.weixin4j.message.
ImageMessage
getMediaId()
- Method in class com.foxinmy.weixin4j.message.
VideoMessage
getMediaId()
- Method in class com.foxinmy.weixin4j.message.
VoiceMessage
getMediaId()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getMediaId()
- Method in class com.foxinmy.weixin4j.response.
ImageResponse
getMediaId()
- Method in class com.foxinmy.weixin4j.response.
VideoResponse
getMediaId()
- Method in class com.foxinmy.weixin4j.response.
VoiceResponse
getMembers()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getMenuId()
- Method in class com.foxinmy.weixin4j.message.event.
MenuEventMessage
getMessageHandler()
- Method in class com.foxinmy.weixin4j.dispatcher.
MessageHandlerExecutor
getMessageHandlerPackages()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
getMessageHandlers()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
获取所有的handler
getMessageInterceptorPackages()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
getMessageInterceptors()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
获取所有的interceptor
getMessageMatcher()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
getMessageType()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageKey
getMethod()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getMsgId()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getMsgId()
- Method in class com.foxinmy.weixin4j.request.
WeixinMessage
getMsgSignature()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getMsgType()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getMsgType()
- Method in class com.foxinmy.weixin4j.request.
WeixinMessage
getMsgType()
- Method in class com.foxinmy.weixin4j.response.
ImageResponse
getMsgType()
- Method in class com.foxinmy.weixin4j.response.
MusicResponse
getMsgType()
- Method in class com.foxinmy.weixin4j.response.
NewsResponse
getMsgType()
- Method in class com.foxinmy.weixin4j.response.
SingleResponse
getMsgType()
- Method in class com.foxinmy.weixin4j.response.
TextResponse
getMsgType()
- Method in class com.foxinmy.weixin4j.response.
TransferCustomerResponse
getMsgType()
- Method in class com.foxinmy.weixin4j.response.
VideoResponse
getMsgType()
- Method in class com.foxinmy.weixin4j.response.
VoiceResponse
getMsgType()
- Method in interface com.foxinmy.weixin4j.response.
WeixinResponse
回复的消息类型
getMsgType()
- Method in class com.foxinmy.weixin4j.socket.
WeixinMessageTransfer
getMusicUrl()
- Method in class com.foxinmy.weixin4j.response.
MusicResponse
getNodeNames()
- Method in class com.foxinmy.weixin4j.socket.
WeixinMessageTransfer
getNonce()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getOperatorId()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getOriginalContent()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getOwnerId()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getPackageId()
- Method in class com.foxinmy.weixin4j.qy.chat.
WeixinChatMessage
getParameter()
- Method in class com.foxinmy.weixin4j.mp.event.
ScanEventMessage
getParameters()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getPictureInfo()
- Method in class com.foxinmy.weixin4j.message.event.
MenuPhotoEventMessage
getPicUrl()
- Method in class com.foxinmy.weixin4j.message.
ImageMessage
getPicUrl()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getPicUrl()
- Method in class com.foxinmy.weixin4j.response.
NewsResponse.Article
getPoiname()
- Method in class com.foxinmy.weixin4j.message.event.
MenuLocationEventMessage.LocationInfo
getPrecision()
- Method in class com.foxinmy.weixin4j.message.event.
LocationEventMessage
getProtocolVersion()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getReceiver()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getRecognition()
- Method in class com.foxinmy.weixin4j.message.
VoiceMessage
getResult()
- Method in class com.foxinmy.weixin4j.message.event.
MenuScanEventMessage.ScanInfo
getScale()
- Method in class com.foxinmy.weixin4j.message.event.
MenuLocationEventMessage.LocationInfo
getScale()
- Method in class com.foxinmy.weixin4j.message.
LocationMessage
getScanInfo()
- Method in class com.foxinmy.weixin4j.message.event.
MenuScanEventMessage
getSentCount()
- Method in class com.foxinmy.weixin4j.mp.event.
MassEventMessage
getSerialversionuid()
- Static method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getSignature()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getStatus()
- Method in class com.foxinmy.weixin4j.mp.event.
MassEventMessage
getStatus()
- Method in class com.foxinmy.weixin4j.mp.event.
TemplatesendjobfinishMessage
getSuiteId()
- Method in class com.foxinmy.weixin4j.qy.suite.
SuiteMessage
getSuiteTicket()
- Method in class com.foxinmy.weixin4j.qy.suite.
SuiteMessage
getTargetId()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatReceiver
getThumbMediaId()
- Method in class com.foxinmy.weixin4j.message.
VideoMessage
getThumbMediaId()
- Method in class com.foxinmy.weixin4j.response.
MusicResponse
getTicket()
- Method in class com.foxinmy.weixin4j.mp.event.
ScanEventMessage
getTimeStamp()
- Method in class com.foxinmy.weixin4j.qy.suite.
SuiteMessage
getTimeStamp()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getTitle()
- Method in class com.foxinmy.weixin4j.message.
LinkMessage
getTitle()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getTitle()
- Method in class com.foxinmy.weixin4j.response.
MusicResponse
getTitle()
- Method in class com.foxinmy.weixin4j.response.
NewsResponse.Article
getTitle()
- Method in class com.foxinmy.weixin4j.response.
VideoResponse
getToken()
- Method in class com.foxinmy.weixin4j.util.
AesToken
getToKfAccount()
- Method in class com.foxinmy.weixin4j.mp.event.
KfSwitchEventMessage
getTotalCount()
- Method in class com.foxinmy.weixin4j.mp.event.
MassEventMessage
getToUserName()
- Method in class com.foxinmy.weixin4j.request.
WeixinMessage
getToUserName()
- Method in class com.foxinmy.weixin4j.socket.
WeixinMessageTransfer
getToUserName()
- Method in class com.foxinmy.weixin4j.xml.
EncryptMessageHandler
getType()
- Method in class com.foxinmy.weixin4j.message.event.
MenuScanEventMessage.ScanInfo
getUri()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
getUrl()
- Method in class com.foxinmy.weixin4j.message.
LinkMessage
getUrl()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
getUrl()
- Method in class com.foxinmy.weixin4j.response.
NewsResponse.Article
getVerifyTicket()
- Method in class com.foxinmy.weixin4j.mp.component.
ComponentMessage
getWeixinId()
- Method in class com.foxinmy.weixin4j.util.
AesToken
getX()
- Method in class com.foxinmy.weixin4j.message.event.
MenuLocationEventMessage.LocationInfo
getX()
- Method in class com.foxinmy.weixin4j.message.
LocationMessage
getY()
- Method in class com.foxinmy.weixin4j.message.event.
MenuLocationEventMessage.LocationInfo
getY()
- Method in class com.foxinmy.weixin4j.message.
LocationMessage
global
- Static variable in class com.foxinmy.weixin4j.handler.
DebugMessageHandler
global
- Static variable in class com.foxinmy.weixin4j.response.
BlankResponse
H
handlerPackagesToScan(String...)
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
按照包名去添加消息处理器
hashCode()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageKey
hashCode()
- Method in class com.foxinmy.weixin4j.request.
WeixinMessage
headers()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
HexUtil
- Class in
com.foxinmy.weixin4j.util
Hex工具类
HexUtil()
- Constructor for class com.foxinmy.weixin4j.util.
HexUtil
HttpUtil
- Class in
com.foxinmy.weixin4j.util
HTTP工具类
HttpUtil()
- Constructor for class com.foxinmy.weixin4j.util.
HttpUtil
I
ImageMessage
- Class in
com.foxinmy.weixin4j.message
图片消息
ImageMessage()
- Constructor for class com.foxinmy.weixin4j.message.
ImageMessage
ImageResponse
- Class in
com.foxinmy.weixin4j.response
回复图片消息
ImageResponse(String)
- Constructor for class com.foxinmy.weixin4j.response.
ImageResponse
interceptorPackagesToScan(String...)
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
按照包名去添加消息拦截器
isArrayByteBase64(byte[])
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Deprecated.
1.5 Use
Base64.isBase64(byte[])
, will be removed in 2.0.
isBase64(byte)
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Returns whether or not the
octet
is in the base 64 alphabet.
isBase64(String)
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Tests a given String to see if it contains only valid characters within the Base64 alphabet.
isBase64(byte[])
- Static method in class com.foxinmy.weixin4j.base64.
Base64
Tests a given byte array to see if it contains only valid characters within the Base64 alphabet.
isBlank(CharSequence)
- Static method in class com.foxinmy.weixin4j.util.
ServerToolkits
判断字符串是否为空
isInAlphabet(byte[], boolean)
- Method in class com.foxinmy.weixin4j.base64.
BaseNCodec
Tests a given byte array to see if it contains only valid characters within the alphabet.
isInAlphabet(String)
- Method in class com.foxinmy.weixin4j.base64.
BaseNCodec
Tests a given String to see if it contains only valid characters within the alphabet.
isUrlSafe()
- Method in class com.foxinmy.weixin4j.base64.
Base64
Returns our current encode mode.
items
- Variable in class com.foxinmy.weixin4j.qy.chat.
WeixinChatMessage
会话事件或消息
K
KfCloseEventMessage
- Class in
com.foxinmy.weixin4j.mp.event
客服关闭会话事件
KfCloseEventMessage()
- Constructor for class com.foxinmy.weixin4j.mp.event.
KfCloseEventMessage
KfCreateEventMessage
- Class in
com.foxinmy.weixin4j.mp.event
客服接入会话事件
KfCreateEventMessage()
- Constructor for class com.foxinmy.weixin4j.mp.event.
KfCreateEventMessage
KfSwitchEventMessage
- Class in
com.foxinmy.weixin4j.mp.event
客服转接会话事件
KfSwitchEventMessage()
- Constructor for class com.foxinmy.weixin4j.mp.event.
KfSwitchEventMessage
L
LinkMessage
- Class in
com.foxinmy.weixin4j.message
链接消息
LinkMessage()
- Constructor for class com.foxinmy.weixin4j.message.
LinkMessage
LocationEventMessage
- Class in
com.foxinmy.weixin4j.message.event
上报地理位置事件
LocationEventMessage()
- Constructor for class com.foxinmy.weixin4j.message.event.
LocationEventMessage
LocationMessage
- Class in
com.foxinmy.weixin4j.message
地理位置消息
LocationMessage()
- Constructor for class com.foxinmy.weixin4j.message.
LocationMessage
M
main(String[])
- Static method in class com.foxinmy.weixin4j.util.
ClassUtil
makeConstructorAccessible(Constructor<?>)
- Static method in class com.foxinmy.weixin4j.util.
ServerToolkits
构造器设置为可见
MassEventMessage
- Class in
com.foxinmy.weixin4j.mp.event
群发消息事件推送
MassEventMessage()
- Constructor for class com.foxinmy.weixin4j.mp.event.
MassEventMessage
match(WeixinMessageKey)
- Method in class com.foxinmy.weixin4j.dispatcher.
DefaultMessageMatcher
match(WeixinMessageKey)
- Method in interface com.foxinmy.weixin4j.dispatcher.
WeixinMessageMatcher
匹配消息类型
MenuEventMessage
- Class in
com.foxinmy.weixin4j.message.event
自定义菜单事件(view|click)
MenuEventMessage()
- Constructor for class com.foxinmy.weixin4j.message.event.
MenuEventMessage
MenuEventMessage(EventType)
- Constructor for class com.foxinmy.weixin4j.message.event.
MenuEventMessage
MenuLocationEventMessage
- Class in
com.foxinmy.weixin4j.message.event
弹出地理位置选择器的事件推送
MenuLocationEventMessage()
- Constructor for class com.foxinmy.weixin4j.message.event.
MenuLocationEventMessage
MenuLocationEventMessage.LocationInfo
- Class in
com.foxinmy.weixin4j.message.event
地理位置信息
MenuLocationEventMessage.LocationInfo()
- Constructor for class com.foxinmy.weixin4j.message.event.
MenuLocationEventMessage.LocationInfo
MenuPhotoEventMessage
- Class in
com.foxinmy.weixin4j.message.event
弹出拍照或者相册发图的事件推送(pic_sysphoto|pic_photo_or_album|pic_weixin)
MenuPhotoEventMessage()
- Constructor for class com.foxinmy.weixin4j.message.event.
MenuPhotoEventMessage
MenuPhotoEventMessage.PictureInfo
- Class in
com.foxinmy.weixin4j.message.event
图片信息
MenuPhotoEventMessage.PictureInfo()
- Constructor for class com.foxinmy.weixin4j.message.event.
MenuPhotoEventMessage.PictureInfo
MenuPhotoEventMessage.PictureItem
- Class in
com.foxinmy.weixin4j.message.event
图片
MenuPhotoEventMessage.PictureItem()
- Constructor for class com.foxinmy.weixin4j.message.event.
MenuPhotoEventMessage.PictureItem
MenuScanEventMessage
- Class in
com.foxinmy.weixin4j.message.event
扫码推事件(scancode_push|scancode_waitmsg)
MenuScanEventMessage()
- Constructor for class com.foxinmy.weixin4j.message.event.
MenuScanEventMessage
MenuScanEventMessage.ScanInfo
- Class in
com.foxinmy.weixin4j.message.event
扫描信息
MenuScanEventMessage.ScanInfo()
- Constructor for class com.foxinmy.weixin4j.message.event.
MenuScanEventMessage.ScanInfo
MESSAGE_TRANSFER_KEY
- Static variable in class com.foxinmy.weixin4j.util.
ServerToolkits
MessageHandlerAdapter
<
M
extends
WeixinMessage
> - Class in
com.foxinmy.weixin4j.handler
消息适配器:对于特定的消息类型进行适配,如text文本、voice语音消息
MessageHandlerAdapter()
- Constructor for class com.foxinmy.weixin4j.handler.
MessageHandlerAdapter
MessageHandlerExecutor
- Class in
com.foxinmy.weixin4j.dispatcher
微信消息的处理执行
MessageHandlerExecutor(ChannelHandlerContext, WeixinMessageHandler, WeixinMessageInterceptor[])
- Constructor for class com.foxinmy.weixin4j.dispatcher.
MessageHandlerExecutor
MessageInterceptorAdapter
- Class in
com.foxinmy.weixin4j.interceptor
消息拦截适配
MessageInterceptorAdapter()
- Constructor for class com.foxinmy.weixin4j.interceptor.
MessageInterceptorAdapter
MessageTransferHandler
- Class in
com.foxinmy.weixin4j.xml
微信消息
MessageTransferHandler()
- Constructor for class com.foxinmy.weixin4j.xml.
MessageTransferHandler
MessageType
- Enum in
com.foxinmy.weixin4j.type
消息类型
MessageUtil
- Class in
com.foxinmy.weixin4j.util
消息工具类
MessageUtil()
- Constructor for class com.foxinmy.weixin4j.util.
MessageUtil
MIME_CHUNK_SIZE
- Static variable in class com.foxinmy.weixin4j.base64.
BaseNCodec
MIME chunk size per RFC 2045 section 6.8.
MultipleMessageHandlerAdapter
- Class in
com.foxinmy.weixin4j.handler
多个消息类型适配
MultipleMessageHandlerAdapter(Class<? extends WeixinMessage>...)
- Constructor for class com.foxinmy.weixin4j.handler.
MultipleMessageHandlerAdapter
MusicResponse
- Class in
com.foxinmy.weixin4j.response
回复音乐消息
MusicResponse(String)
- Constructor for class com.foxinmy.weixin4j.response.
MusicResponse
N
NewsResponse
- Class in
com.foxinmy.weixin4j.response
回复图文消息
NewsResponse(List<NewsResponse.Article>)
- Constructor for class com.foxinmy.weixin4j.response.
NewsResponse
NewsResponse(NewsResponse.Article)
- Constructor for class com.foxinmy.weixin4j.response.
NewsResponse
NewsResponse.Article
- Class in
com.foxinmy.weixin4j.response
图文消息对象
NewsResponse.Article()
- Constructor for class com.foxinmy.weixin4j.response.
NewsResponse.Article
NewsResponse.Article(String, String, String, String)
- Constructor for class com.foxinmy.weixin4j.response.
NewsResponse.Article
newStringUtf8(byte[])
- Static method in class com.foxinmy.weixin4j.util.
ServerToolkits
O
openAlwaysResponse()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
打开总是响应开关,如未匹配到MessageHandler时回复空白消息
openAlwaysResponse()
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
打开总是响应开关,如未匹配到MessageHandler时回复空白消息
P
parser(String)
- Static method in class com.foxinmy.weixin4j.xml.
EncryptMessageHandler
parser(WeixinRequest)
- Static method in class com.foxinmy.weixin4j.xml.
MessageTransferHandler
PEM_CHUNK_SIZE
- Static variable in class com.foxinmy.weixin4j.base64.
BaseNCodec
PEM chunk size per RFC 1421 section 4.3.2.4.
PKCS7Encoder
- Class in
com.foxinmy.weixin4j.util
提供基于PKCS7算法的加解密接口 提供接收和推送给公众平台消息的加解密接口(UTF8编码的字符串).
PKCS7Encoder()
- Constructor for class com.foxinmy.weixin4j.util.
PKCS7Encoder
postHandle(ChannelHandlerContext, WeixinRequest, WeixinResponse, WeixinMessage, WeixinMessageHandler)
- Method in class com.foxinmy.weixin4j.interceptor.
MessageInterceptorAdapter
postHandle(ChannelHandlerContext, WeixinRequest, WeixinResponse, WeixinMessage, WeixinMessageHandler)
- Method in interface com.foxinmy.weixin4j.interceptor.
WeixinMessageInterceptor
执行handler后
preHandle(ChannelHandlerContext, WeixinRequest, WeixinMessage, WeixinMessageHandler)
- Method in class com.foxinmy.weixin4j.interceptor.
MessageInterceptorAdapter
preHandle(ChannelHandlerContext, WeixinRequest, WeixinMessage, WeixinMessageHandler)
- Method in interface com.foxinmy.weixin4j.interceptor.
WeixinMessageInterceptor
执行handler前
PROTOCOL_FILE
- Static variable in class com.foxinmy.weixin4j.util.
ServerToolkits
PROTOCOL_JAR
- Static variable in class com.foxinmy.weixin4j.util.
ServerToolkits
protocolVersion()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
pushArticle(NewsResponse.Article)
- Method in class com.foxinmy.weixin4j.response.
NewsResponse
pushFirstArticle(NewsResponse.Article)
- Method in class com.foxinmy.weixin4j.response.
NewsResponse
pushLastArticle(NewsResponse.Article)
- Method in class com.foxinmy.weixin4j.response.
NewsResponse
R
regist(WeixinMessageKey, Class<? extends WeixinMessage>)
- Method in class com.foxinmy.weixin4j.dispatcher.
DefaultMessageMatcher
regist(WeixinMessageKey, Class<? extends WeixinMessage>)
- Method in interface com.foxinmy.weixin4j.dispatcher.
WeixinMessageMatcher
注册消息类型「程序没有及时更新而微信又产生了新的消息类型」
registMessageClass(WeixinMessageKey, Class<? extends WeixinMessage>)
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
registMessageClass(WeixinMessageKey, Class<? extends WeixinMessage>)
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
注册消息类型
removeFirstArticle()
- Method in class com.foxinmy.weixin4j.response.
NewsResponse
removeLastArticle()
- Method in class com.foxinmy.weixin4j.response.
NewsResponse
resolveBeanFactory(BeanFactory)
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
声明处理器跟拦截器类实例化的构造工厂,否则通过Class.newInstance的方式构造
resolveHeaders(FullHttpResponse)
- Static method in class com.foxinmy.weixin4j.util.
HttpUtil
S
ScanEventMessage
- Class in
com.foxinmy.weixin4j.mp.event
扫描二维码事件
ScanEventMessage()
- Constructor for class com.foxinmy.weixin4j.mp.event.
ScanEventMessage
ScanEventMessage(String)
- Constructor for class com.foxinmy.weixin4j.mp.event.
ScanEventMessage
ScribeEventMessage
- Class in
com.foxinmy.weixin4j.mp.event
关注/取消关注事件
包括直接关注与扫描关注
ScribeEventMessage()
- Constructor for class com.foxinmy.weixin4j.mp.event.
ScribeEventMessage
ScribeEventMessage
- Class in
com.foxinmy.weixin4j.qy.event
关注/取消关注事件
包括直接关注与扫描关注
ScribeEventMessage()
- Constructor for class com.foxinmy.weixin4j.qy.event.
ScribeEventMessage
ServerToolkits
- Class in
com.foxinmy.weixin4j.util
工具包
ServerToolkits()
- Constructor for class com.foxinmy.weixin4j.util.
ServerToolkits
setBeanFactory(BeanFactory)
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
setDecoderResult(DecoderResult)
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
setDesc(String)
- Method in class com.foxinmy.weixin4j.response.
MusicResponse
setDesc(String)
- Method in class com.foxinmy.weixin4j.response.
NewsResponse.Article
setDesc(String)
- Method in class com.foxinmy.weixin4j.response.
VideoResponse
setHqMusicUrl(String)
- Method in class com.foxinmy.weixin4j.response.
MusicResponse
setMessageHandlerList(List<WeixinMessageHandler>)
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
setMessageHandlerPackages(String...)
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
setMessageInterceptorList(List<WeixinMessageInterceptor>)
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
setMessageInterceptorPackages(String...)
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
setMusicUrl(String)
- Method in class com.foxinmy.weixin4j.response.
MusicResponse
setPicUrl(String)
- Method in class com.foxinmy.weixin4j.response.
NewsResponse.Article
setProtocolVersion(HttpVersion)
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
setTitle(String)
- Method in class com.foxinmy.weixin4j.response.
MusicResponse
setTitle(String)
- Method in class com.foxinmy.weixin4j.response.
NewsResponse.Article
setTitle(String)
- Method in class com.foxinmy.weixin4j.response.
VideoResponse
setUrl(String)
- Method in class com.foxinmy.weixin4j.response.
NewsResponse.Article
SHA1
- Static variable in class com.foxinmy.weixin4j.util.
ServerToolkits
shutdown(boolean)
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
关闭微信服务
signature(String...)
- Static method in class com.foxinmy.weixin4j.util.
MessageUtil
验证微信签名
SingleResponse
- Class in
com.foxinmy.weixin4j.response
单一内容回复
SingleResponse(String)
- Constructor for class com.foxinmy.weixin4j.response.
SingleResponse
SingleResponseEncoder
- Class in
com.foxinmy.weixin4j.socket
单一回复编码类
SingleResponseEncoder()
- Constructor for class com.foxinmy.weixin4j.socket.
SingleResponseEncoder
SpringBeanFactory
- Class in
com.foxinmy.weixin4j.spring
使用spring容器获取bean
SpringBeanFactory(ApplicationContext)
- Constructor for class com.foxinmy.weixin4j.spring.
SpringBeanFactory
startDocument()
- Method in class com.foxinmy.weixin4j.xml.
EncryptMessageHandler
startDocument()
- Method in class com.foxinmy.weixin4j.xml.
MessageTransferHandler
startElement(String, String, String, Attributes)
- Method in class com.foxinmy.weixin4j.xml.
EncryptMessageHandler
startup()
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
默认端口(30000)启动服务
startup(int)
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
指定端口启动服务
startup(int, int, int)
- Method in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
接受参数启动服务
SuiteEventType
- Enum in
com.foxinmy.weixin4j.qy.suite
应用套件回调事件
SuiteMessage
- Class in
com.foxinmy.weixin4j.qy.suite
套件消息
SuiteMessage()
- Constructor for class com.foxinmy.weixin4j.qy.suite.
SuiteMessage
T
TemplatesendjobfinishMessage
- Class in
com.foxinmy.weixin4j.mp.event
模板消息事件推送(公众平台)
TemplatesendjobfinishMessage()
- Constructor for class com.foxinmy.weixin4j.mp.event.
TemplatesendjobfinishMessage
TextMessage
- Class in
com.foxinmy.weixin4j.message
文本消息
TextMessage()
- Constructor for class com.foxinmy.weixin4j.message.
TextMessage
TextResponse
- Class in
com.foxinmy.weixin4j.response
回复文本消息
TextResponse(String)
- Constructor for class com.foxinmy.weixin4j.response.
TextResponse
toContent()
- Method in class com.foxinmy.weixin4j.response.
ImageResponse
toContent()
- Method in class com.foxinmy.weixin4j.response.
MusicResponse
toContent()
- Method in class com.foxinmy.weixin4j.response.
NewsResponse
toContent()
- Method in class com.foxinmy.weixin4j.response.
SingleResponse
toContent()
- Method in class com.foxinmy.weixin4j.response.
TextResponse
toContent()
- Method in class com.foxinmy.weixin4j.response.
TransferCustomerResponse
toContent()
- Method in class com.foxinmy.weixin4j.response.
VideoResponse
toContent()
- Method in class com.foxinmy.weixin4j.response.
VoiceResponse
toContent()
- Method in interface com.foxinmy.weixin4j.response.
WeixinResponse
回复的消息内容
toString()
- Method in class com.foxinmy.weixin4j.dispatcher.
WeixinMessageKey
toString()
- Method in class com.foxinmy.weixin4j.message.event.
EventMessage
toString()
- Method in class com.foxinmy.weixin4j.message.event.
LocationEventMessage
toString()
- Method in class com.foxinmy.weixin4j.message.event.
MenuEventMessage
toString()
- Method in class com.foxinmy.weixin4j.message.event.
MenuLocationEventMessage.LocationInfo
toString()
- Method in class com.foxinmy.weixin4j.message.event.
MenuLocationEventMessage
toString()
- Method in class com.foxinmy.weixin4j.message.event.
MenuPhotoEventMessage.PictureInfo
toString()
- Method in class com.foxinmy.weixin4j.message.event.
MenuPhotoEventMessage.PictureItem
toString()
- Method in class com.foxinmy.weixin4j.message.event.
MenuPhotoEventMessage
toString()
- Method in class com.foxinmy.weixin4j.message.event.
MenuScanEventMessage.ScanInfo
toString()
- Method in class com.foxinmy.weixin4j.message.event.
MenuScanEventMessage
toString()
- Method in class com.foxinmy.weixin4j.message.
ImageMessage
toString()
- Method in class com.foxinmy.weixin4j.message.
LinkMessage
toString()
- Method in class com.foxinmy.weixin4j.message.
LocationMessage
toString()
- Method in class com.foxinmy.weixin4j.message.
TextMessage
toString()
- Method in class com.foxinmy.weixin4j.message.
VideoMessage
toString()
- Method in class com.foxinmy.weixin4j.message.
VoiceMessage
toString()
- Method in class com.foxinmy.weixin4j.mp.component.
ComponentMessage
toString()
- Method in class com.foxinmy.weixin4j.mp.event.
KfCloseEventMessage
toString()
- Method in class com.foxinmy.weixin4j.mp.event.
KfCreateEventMessage
toString()
- Method in class com.foxinmy.weixin4j.mp.event.
KfSwitchEventMessage
toString()
- Method in class com.foxinmy.weixin4j.mp.event.
MassEventMessage
toString()
- Method in class com.foxinmy.weixin4j.mp.event.
ScanEventMessage
toString()
- Method in class com.foxinmy.weixin4j.mp.event.
ScribeEventMessage
toString()
- Method in class com.foxinmy.weixin4j.mp.event.
TemplatesendjobfinishMessage
toString()
- Method in class com.foxinmy.weixin4j.mp.event.
VerifyExpireEventMessage
toString()
- Method in class com.foxinmy.weixin4j.mp.event.
VerifyFailEventMessage
toString()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatItem
toString()
- Method in class com.foxinmy.weixin4j.qy.chat.
ChatReceiver
toString()
- Method in class com.foxinmy.weixin4j.qy.chat.
WeixinChatMessage
toString()
- Method in class com.foxinmy.weixin4j.qy.event.
BatchjobresultMessage.BatchJob
toString()
- Method in class com.foxinmy.weixin4j.qy.event.
BatchjobresultMessage
toString()
- Method in class com.foxinmy.weixin4j.qy.event.
EnterAgentEventMessage
toString()
- Method in class com.foxinmy.weixin4j.qy.event.
ScribeEventMessage
toString()
- Method in class com.foxinmy.weixin4j.qy.suite.
SuiteMessage
toString()
- Method in class com.foxinmy.weixin4j.request.
WeixinMessage
toString()
- Method in class com.foxinmy.weixin4j.request.
WeixinRequest
toString()
- Method in class com.foxinmy.weixin4j.response.
NewsResponse.Article
toString()
- Method in class com.foxinmy.weixin4j.response.
SingleResponse
toString()
- Method in class com.foxinmy.weixin4j.socket.
WeixinMessageTransfer
toString()
- Method in class com.foxinmy.weixin4j.util.
AesToken
TransferCustomerResponse
- Class in
com.foxinmy.weixin4j.response
消息转移到客服
TransferCustomerResponse(String)
- Constructor for class com.foxinmy.weixin4j.response.
TransferCustomerResponse
triggerAfterCompletion(WeixinRequest, WeixinResponse, WeixinMessage, Exception)
- Method in class com.foxinmy.weixin4j.dispatcher.
MessageHandlerExecutor
全部执行完毕后触发
U
UTF_8
- Static variable in class com.foxinmy.weixin4j.util.
ServerToolkits
V
valueOf(String)
- Static method in enum com.foxinmy.weixin4j.mp.component.
ComponentEventType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.foxinmy.weixin4j.qy.chat.
ChatEventType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.foxinmy.weixin4j.qy.chat.
ChatType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.foxinmy.weixin4j.qy.suite.
SuiteEventType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.foxinmy.weixin4j.type.
AccountType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.foxinmy.weixin4j.type.
AgentType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.foxinmy.weixin4j.type.
EncryptType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.foxinmy.weixin4j.type.
EventType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.foxinmy.weixin4j.type.
MessageType
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.foxinmy.weixin4j.mp.component.
ComponentEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.foxinmy.weixin4j.qy.chat.
ChatEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.foxinmy.weixin4j.qy.chat.
ChatType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.foxinmy.weixin4j.qy.suite.
SuiteEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.foxinmy.weixin4j.type.
AccountType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.foxinmy.weixin4j.type.
AgentType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.foxinmy.weixin4j.type.
EncryptType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.foxinmy.weixin4j.type.
EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.foxinmy.weixin4j.type.
MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
VerifyExpireEventMessage
- Class in
com.foxinmy.weixin4j.mp.event
认证通知(资质认证成功/名称认证成功/年审通知/认证过期失效通知)
VerifyExpireEventMessage()
- Constructor for class com.foxinmy.weixin4j.mp.event.
VerifyExpireEventMessage
VerifyFailEventMessage
- Class in
com.foxinmy.weixin4j.mp.event
认证失败事件(资质认证失败/名称认证失败)
VerifyFailEventMessage()
- Constructor for class com.foxinmy.weixin4j.mp.event.
VerifyFailEventMessage
VERSION
- Static variable in class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
VideoMessage
- Class in
com.foxinmy.weixin4j.message
视频消息
VideoMessage()
- Constructor for class com.foxinmy.weixin4j.message.
VideoMessage
VideoResponse
- Class in
com.foxinmy.weixin4j.response
回复视频消息
VideoResponse(String)
- Constructor for class com.foxinmy.weixin4j.response.
VideoResponse
VideoResponse(String, String, String)
- Constructor for class com.foxinmy.weixin4j.response.
VideoResponse
VoiceMessage
- Class in
com.foxinmy.weixin4j.message
语音消息
VoiceMessage()
- Constructor for class com.foxinmy.weixin4j.message.
VoiceMessage
VoiceResponse
- Class in
com.foxinmy.weixin4j.response
回复语音消息
VoiceResponse(String)
- Constructor for class com.foxinmy.weixin4j.response.
VoiceResponse
W
weight()
- Method in class com.foxinmy.weixin4j.handler.
DebugMessageHandler
weight()
- Method in class com.foxinmy.weixin4j.handler.
MessageHandlerAdapter
缺省值为1,存在多个匹配到的MessageHandler则比较weight大小
weight()
- Method in class com.foxinmy.weixin4j.handler.
MultipleMessageHandlerAdapter
weight()
- Method in interface com.foxinmy.weixin4j.handler.
WeixinMessageHandler
用于匹配到多个MessageHandler时权重降序排列,数字越大优先级越高
weight()
- Method in class com.foxinmy.weixin4j.interceptor.
MessageInterceptorAdapter
weight()
- Method in interface com.foxinmy.weixin4j.interceptor.
WeixinMessageInterceptor
用于匹配到多个MessageHandler时权重降序排列,数字越大优先级越高
WeixinChatMessage
- Class in
com.foxinmy.weixin4j.qy.chat
企业号聊天服务回调消息
WeixinChatMessage()
- Constructor for class com.foxinmy.weixin4j.qy.chat.
WeixinChatMessage
WeixinMessage
- Class in
com.foxinmy.weixin4j.request
微信消息基类
WeixinMessage()
- Constructor for class com.foxinmy.weixin4j.request.
WeixinMessage
WeixinMessage(String)
- Constructor for class com.foxinmy.weixin4j.request.
WeixinMessage
WeixinMessageDecoder
- Class in
com.foxinmy.weixin4j.socket
微信消息解码类
WeixinMessageDecoder(Map<String, AesToken>)
- Constructor for class com.foxinmy.weixin4j.socket.
WeixinMessageDecoder
WeixinMessageDispatcher
- Class in
com.foxinmy.weixin4j.dispatcher
微信消息分发器
WeixinMessageDispatcher()
- Constructor for class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
WeixinMessageDispatcher(WeixinMessageMatcher)
- Constructor for class com.foxinmy.weixin4j.dispatcher.
WeixinMessageDispatcher
WeixinMessageHandler
- Interface in
com.foxinmy.weixin4j.handler
微信消息处理器
WeixinMessageInterceptor
- Interface in
com.foxinmy.weixin4j.interceptor
微信消息拦截器
WeixinMessageKey
- Class in
com.foxinmy.weixin4j.dispatcher
微信消息key
WeixinMessageKey(String, String, AccountType)
- Constructor for class com.foxinmy.weixin4j.dispatcher.
WeixinMessageKey
WeixinMessageMatcher
- Interface in
com.foxinmy.weixin4j.dispatcher
微信消息匹配
WeixinMessageTransfer
- Class in
com.foxinmy.weixin4j.socket
消息传递
WeixinMessageTransfer(AesToken, EncryptType, String, String, AccountType, String, String, Set<String>)
- Constructor for class com.foxinmy.weixin4j.socket.
WeixinMessageTransfer
WeixinRequest
- Class in
com.foxinmy.weixin4j.request
微信请求
WeixinRequest(HttpHeaders, HttpMethod, String, EncryptType, String, String, String, String, String, String, String, AesToken)
- Constructor for class com.foxinmy.weixin4j.request.
WeixinRequest
WeixinRequestHandler
- Class in
com.foxinmy.weixin4j.socket
微信请求处理类
WeixinRequestHandler(WeixinMessageDispatcher)
- Constructor for class com.foxinmy.weixin4j.socket.
WeixinRequestHandler
WeixinResponse
- Interface in
com.foxinmy.weixin4j.response
微信被动消息回复
WeixinResponseEncoder
- Class in
com.foxinmy.weixin4j.socket
微信回复编码类
WeixinResponseEncoder()
- Constructor for class com.foxinmy.weixin4j.socket.
WeixinResponseEncoder
WeixinServerBootstrap
- Class in
com.foxinmy.weixin4j.startup
微信netty服务启动程序
WeixinServerBootstrap(String)
- Constructor for class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
明文模式
WeixinServerBootstrap(String, String, String)
- Constructor for class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
明文模式 & 兼容模式 & 密文模式
值得注意的是:企业号服务时需要在服务器URL后面加多一个`encrypt_type=aes`的参数
WeixinServerBootstrap(AesToken...)
- Constructor for class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
多个公众号的支持 值得注意的是:
1).企业号服务时需要在服务器URL后面加多一个`encrypt_type=aes`的参数
2).非明文模式下需要在服务器URL后面加多一个`weixin_id=对应的appid/corpid`的参数
WeixinServerBootstrap(WeixinMessageMatcher, AesToken...)
- Constructor for class com.foxinmy.weixin4j.startup.
WeixinServerBootstrap
多个公众号的支持 值得注意的是:
1).企业号服务时需要在服务器URL后面加多一个`encrypt_type=aes`的参数
2).非明文模式下需要在服务器URL后面加多一个`weixin_id=对应的appid/corpid`的参数
WeixinServerInitializer
- Class in
com.foxinmy.weixin4j.socket
微信消息服务器初始化
WeixinServerInitializer(Map<String, AesToken>, WeixinMessageDispatcher)
- Constructor for class com.foxinmy.weixin4j.socket.
WeixinServerInitializer
A
B
C
D
E
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2014–2017. All rights reserved.