A B C D E G H I K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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 - com.foxinmy.weixin4j.type.EncryptType
-
密文模式
- 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
-
应用类型
- annual_renew - com.foxinmy.weixin4j.type.EventType
-
年审通知事件
- applyPostHandle(WeixinRequest, WeixinResponse, WeixinMessage) - Method in class com.foxinmy.weixin4j.dispatcher.MessageHandlerExecutor
-
MessageHandler处理玩请求后的动作
- applyPreHandle(WeixinRequest, WeixinMessage) - Method in class com.foxinmy.weixin4j.dispatcher.MessageHandlerExecutor
-
执行预拦截动作
- Article() - Constructor for class com.foxinmy.weixin4j.response.NewsResponse.Article
- Article(String, String, String, String) - Constructor for class com.foxinmy.weixin4j.response.NewsResponse.Article
- authorized - com.foxinmy.weixin4j.mp.component.ComponentEventType
-
授权成功
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
- BaseNCodec(int, int, int, int) - Constructor for class com.foxinmy.weixin4j.base64.BaseNCodec
-
Note
lineLength
is rounded down to the nearest multiple ofBaseNCodec.encodedBlockSize
IfchunkSeparatorLength
is zero, then chunking is disabled. - batch_job_result - com.foxinmy.weixin4j.type.EventType
-
异步任务完成事件
- BatchJob() - Constructor for class com.foxinmy.weixin4j.qy.event.BatchjobresultMessage.BatchJob
- 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
-
任务信息
- BeanFactory - Interface in com.foxinmy.weixin4j.dispatcher
-
Bean构造
- BlankResponse - Class in com.foxinmy.weixin4j.response
-
空白回复(避免微信服务器重复推送消息)
C
- cancel_auth - com.foxinmy.weixin4j.qy.suite.SuiteEventType
-
取消授权
- 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
-
能否处理请求
- canHandle0(WeixinRequest, WeixinMessage) - Method in class com.foxinmy.weixin4j.handler.MultipleMessageHandlerAdapter
-
能否处理请求
- canHandle0(WeixinRequest, M) - Method in class com.foxinmy.weixin4j.handler.MessageHandlerAdapter
-
能否处理请求
- change_auth - com.foxinmy.weixin4j.qy.suite.SuiteEventType
-
变更授权
- channelRead0(ChannelHandlerContext, WeixinRequest) - Method in class com.foxinmy.weixin4j.socket.WeixinRequestHandler
- 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
- chat - com.foxinmy.weixin4j.type.AgentType
-
聊天应用
- 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
- click - com.foxinmy.weixin4j.type.EventType
-
菜单点击链接事件
- 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
- component_verify_ticket - com.foxinmy.weixin4j.mp.component.ComponentEventType
-
推送ticket
- 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
- containsAlphabetOrPad(byte[]) - Method in class com.foxinmy.weixin4j.base64.BaseNCodec
-
Tests a given byte array to see if it contains any characters within the alphabet or PAD.
- 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
- create_chat - com.foxinmy.weixin4j.qy.chat.ChatEventType
-
创建会话
- createHttpResponse(String, String) - Static method in class com.foxinmy.weixin4j.util.HttpUtil
-
创建有内容的HttpResponse响应
D
- DebugMessageHandler - Class in com.foxinmy.weixin4j.handler
-
调试消息处理器
- 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
-
删除解密后明文的补位字符
- decode(ChannelHandlerContext, FullHttpRequest, List<Object>) - Method in class com.foxinmy.weixin4j.socket.WeixinMessageDecoder
- 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.
- decodeBase64(byte[]) - Static method in class com.foxinmy.weixin4j.base64.Base64
-
Decodes Base64 data into octets
- decodeBase64(String) - Static method in class com.foxinmy.weixin4j.base64.Base64
-
Decodes a Base64 String 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
- defineMessageKey(WeixinMessageTransfer, WeixinRequest) - Method in class com.foxinmy.weixin4j.dispatcher.WeixinMessageDispatcher
-
声明messagekey
- 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
-
处理请求
- doHandle0(M) - Method in class com.foxinmy.weixin4j.handler.MessageHandlerAdapter
-
处理请求
E
- 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
-
获得对明文进行补位填充的字节.
- encode(ChannelHandlerContext, SingleResponse, List<Object>) - Method in class com.foxinmy.weixin4j.socket.SingleResponseEncoder
- encode(ChannelHandlerContext, WeixinResponse, List<Object>) - Method in class com.foxinmy.weixin4j.socket.WeixinResponseEncoder
- encode(Object) - Method in class com.foxinmy.weixin4j.base64.BaseNCodec
-
Encodes an Object using the Base-N algorithm.
- 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
- ensureBufferSize(int, BaseNCodec.Context) - Method in class com.foxinmy.weixin4j.base64.BaseNCodec
-
Ensure that the buffer has room for
size
bytes - enter_agent - com.foxinmy.weixin4j.type.EventType
-
进入企业号应用事件
- 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
- event - com.foxinmy.weixin4j.type.MessageType
-
事件消息
- EventMessage - Class in com.foxinmy.weixin4j.message.event
-
事件消息基类
- EventMessage() - Constructor for class com.foxinmy.weixin4j.message.event.EventMessage
- 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(Class<T>) - Method in interface com.foxinmy.weixin4j.dispatcher.BeanFactory
- getBean(Class<T>) - Method in class com.foxinmy.weixin4j.spring.SpringBeanFactory
- getBean(String) - Method in interface com.foxinmy.weixin4j.dispatcher.BeanFactory
- getBean(String) - Method in class com.foxinmy.weixin4j.spring.SpringBeanFactory
- getBean(String, Class<T>) - Method in interface com.foxinmy.weixin4j.dispatcher.BeanFactory
- 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
- getDefaultBufferSize() - Method in class com.foxinmy.weixin4j.base64.BaseNCodec
-
Get the default buffer size.
- 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
-
获得泛型类型
- getHandlerExecutor(ChannelHandlerContext, WeixinRequest, WeixinMessageKey, WeixinMessage, Set<String>) - Method in class com.foxinmy.weixin4j.dispatcher.WeixinMessageDispatcher
-
MessageHandlerExecutor
- 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
- getOpenAlwaysResponse() - Method in class com.foxinmy.weixin4j.listener.AbstractWeixinServerStartupListener
-
当没有匹配到消息处理时输出空白回复(公众号不会出现「该公众号无法提供服务的提示」)
- getOpenDebugResponse() - Method in class com.foxinmy.weixin4j.listener.AbstractWeixinServerStartupListener
-
打开调试回复
- 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
- getPort() - Method in class com.foxinmy.weixin4j.listener.AbstractWeixinServerStartupListener
-
服务监听端口,目前微信只支持80端口,可以考虑用nginx做转发到此端口
- 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.listener.AbstractWeixinServerStartupListener
-
明文模式:String aesToken = ""; 密文模式:AesToken aesToken = new AesToken("公众号appid", "公众号token","公众号加密/解密消息的密钥");
- 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
- getUnmarshaller(Class<? extends WeixinMessage>) - Method in class com.foxinmy.weixin4j.dispatcher.WeixinMessageDispatcher
-
xml消息转换器
- 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
- group - com.foxinmy.weixin4j.qy.chat.ChatType
-
群聊
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
- image - com.foxinmy.weixin4j.type.MessageType
-
图片消息
- 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
- initChannel(SocketChannel) - Method in class com.foxinmy.weixin4j.socket.WeixinServerInitializer
- 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(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.
- 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.
- isBlank(CharSequence) - Static method in class com.foxinmy.weixin4j.util.ServerToolkits
-
判断字符串是否为空
- isInAlphabet(byte) - Method in class com.foxinmy.weixin4j.base64.Base64
-
Returns whether or not the
octet
is in the Base64 alphabet. - isInAlphabet(byte) - Method in class com.foxinmy.weixin4j.base64.BaseNCodec
-
Returns whether or not the
octet
is in the current alphabet. - 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.
- isWhiteSpace(byte) - Static method in class com.foxinmy.weixin4j.base64.BaseNCodec
-
Checks if a byte value is whitespace or not.
- items - Variable in class com.foxinmy.weixin4j.qy.chat.WeixinChatMessage
-
会话事件或消息
K
- kf_close_session - com.foxinmy.weixin4j.type.EventType
-
客服关闭会话事件
- kf_create_session - com.foxinmy.weixin4j.type.EventType
-
客服接入会话事件
- kf_external - com.foxinmy.weixin4j.type.AgentType
-
企业号外部客服,客户为服务号openid
- kf_internal - com.foxinmy.weixin4j.type.AgentType
-
企业号内部客服,客户为企业号通讯录成员
- kf_switch_session - com.foxinmy.weixin4j.type.EventType
-
客服转接会话事件
- 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
- lineLength - Variable in class com.foxinmy.weixin4j.base64.BaseNCodec
-
Chunksize for encoding.
- link - com.foxinmy.weixin4j.type.MessageType
-
链接消息
- LinkMessage - Class in com.foxinmy.weixin4j.message
-
链接消息
- LinkMessage() - Constructor for class com.foxinmy.weixin4j.message.LinkMessage
- location - com.foxinmy.weixin4j.type.EventType
-
上报地理位置事件
- location - com.foxinmy.weixin4j.type.MessageType
-
位置消息
- location_select - com.foxinmy.weixin4j.type.EventType
-
菜单发送地理位置事件
- LocationEventMessage - Class in com.foxinmy.weixin4j.message.event
-
上报地理位置事件
- LocationEventMessage() - Constructor for class com.foxinmy.weixin4j.message.event.LocationEventMessage
- LocationInfo() - Constructor for class com.foxinmy.weixin4j.message.event.MenuLocationEventMessage.LocationInfo
- LocationMessage - Class in com.foxinmy.weixin4j.message
-
地理位置消息
- LocationMessage() - Constructor for class com.foxinmy.weixin4j.message.LocationMessage
- logger - Variable in class com.foxinmy.weixin4j.socket.WeixinResponseEncoder
M
- main(String[]) - Static method in class com.foxinmy.weixin4j.util.ClassUtil
- makeConstructorAccessible(Constructor<?>) - Static method in class com.foxinmy.weixin4j.util.ServerToolkits
-
构造器设置为可见
- MASK_8BITS - Static variable in class com.foxinmy.weixin4j.base64.BaseNCodec
-
Mask used to extract 8 bits, used in decoding bytes
- MassEventMessage - Class in com.foxinmy.weixin4j.mp.event
-
群发消息事件推送
- MassEventMessage() - Constructor for class com.foxinmy.weixin4j.mp.event.MassEventMessage
- masssendjobfinish - com.foxinmy.weixin4j.type.EventType
-
群发消息事件
- 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
-
地理位置信息
- 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.PictureItem - Class in com.foxinmy.weixin4j.message.event
-
图片
- 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
-
扫描信息
- 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
- messageRead(String, Class<M>) - Method in class com.foxinmy.weixin4j.dispatcher.WeixinMessageDispatcher
-
jaxb读取微信消息
- 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.
- MP - com.foxinmy.weixin4j.type.AccountType
-
公众号
- 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
- naming_verify_fail - com.foxinmy.weixin4j.type.EventType
-
名称认证失败事件
- naming_verify_success - com.foxinmy.weixin4j.type.EventType
-
名称认证成功事件
- NewsResponse - Class in com.foxinmy.weixin4j.response
-
回复图文消息
- NewsResponse(NewsResponse.Article) - Constructor for class com.foxinmy.weixin4j.response.NewsResponse
- NewsResponse(List<NewsResponse.Article>) - Constructor for class com.foxinmy.weixin4j.response.NewsResponse
- NewsResponse.Article - Class in com.foxinmy.weixin4j.response
-
图文消息对象
- newStringUtf8(byte[]) - Static method in class com.foxinmy.weixin4j.util.ServerToolkits
- noHandlerFound(ChannelHandlerContext, WeixinRequest, WeixinMessage) - Method in class com.foxinmy.weixin4j.dispatcher.WeixinMessageDispatcher
-
未匹配到handler时触发
O
- openAlwaysResponse() - Method in class com.foxinmy.weixin4j.dispatcher.WeixinMessageDispatcher
-
打开总是响应开关,如未匹配到MessageHandler时回复空白消息
- openAlwaysResponse() - Method in class com.foxinmy.weixin4j.startup.WeixinServerBootstrap
-
打开总是响应开关,如未匹配到MessageHandler时回复空白消息
P
- PAD - Variable in class com.foxinmy.weixin4j.base64.BaseNCodec
- PAD_DEFAULT - Static variable in class com.foxinmy.weixin4j.base64.BaseNCodec
-
Byte used to pad output.
- parser(WeixinRequest) - Static method in class com.foxinmy.weixin4j.xml.MessageTransferHandler
- parser(String) - Static method in class com.foxinmy.weixin4j.xml.EncryptMessageHandler
- PEM_CHUNK_SIZE - Static variable in class com.foxinmy.weixin4j.base64.BaseNCodec
-
PEM chunk size per RFC 1421 section 4.3.2.4.
- pic_photo_or_album - com.foxinmy.weixin4j.type.EventType
-
菜单弹出发图事件
- pic_sysphoto - com.foxinmy.weixin4j.type.EventType
-
菜单弹出拍照事件
- pic_weixin - com.foxinmy.weixin4j.type.EventType
-
菜单弹出发图事件
- PictureInfo() - Constructor for class com.foxinmy.weixin4j.message.event.MenuPhotoEventMessage.PictureInfo
- PictureItem() - Constructor for class com.foxinmy.weixin4j.message.event.MenuPhotoEventMessage.PictureItem
- 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
Q
- qualification_verify_fail - com.foxinmy.weixin4j.type.EventType
-
资质认证失败事件
- qualification_verify_success - com.foxinmy.weixin4j.type.EventType
-
资质认证成功事件
- quit_chat - com.foxinmy.weixin4j.qy.chat.ChatEventType
-
退出会话
- QY - com.foxinmy.weixin4j.type.AccountType
-
企业号
R
- RAW - com.foxinmy.weixin4j.type.EncryptType
-
明文模式
- 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
- scan - com.foxinmy.weixin4j.type.EventType
-
二维码扫描事件
- scancode_push - com.foxinmy.weixin4j.type.EventType
-
菜单扫描事件
- scancode_waitmsg - com.foxinmy.weixin4j.type.EventType
-
菜单扫描并调出等待界面事件
- 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
- ScanInfo() - Constructor for class com.foxinmy.weixin4j.message.event.MenuScanEventMessage.ScanInfo
- ScribeEventMessage - Class in com.foxinmy.weixin4j.mp.event
-
关注/取消关注事件 包括直接关注与扫描关注
- ScribeEventMessage - Class in com.foxinmy.weixin4j.qy.event
-
关注/取消关注事件 包括直接关注与扫描关注
- ScribeEventMessage() - Constructor for class com.foxinmy.weixin4j.mp.event.ScribeEventMessage
- 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
- shortvideo - com.foxinmy.weixin4j.type.MessageType
-
小视频消息
- shutdown(boolean) - Method in class com.foxinmy.weixin4j.startup.WeixinServerBootstrap
-
关闭微信服务
- signature(String...) - Static method in class com.foxinmy.weixin4j.util.MessageUtil
-
验证微信签名
- single - com.foxinmy.weixin4j.qy.chat.ChatType
-
单聊
- 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
-
接受参数启动服务
- subscribe - com.foxinmy.weixin4j.qy.chat.ChatEventType
-
订阅事件
- subscribe - com.foxinmy.weixin4j.type.EventType
-
关注事件
- suite - com.foxinmy.weixin4j.type.EventType
-
第三方应用套件消息
- suite_ticket - com.foxinmy.weixin4j.qy.suite.SuiteEventType
-
推送ticket
- 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
- templatesendjobfinish - com.foxinmy.weixin4j.type.EventType
-
模板消息事件
- TemplatesendjobfinishMessage - Class in com.foxinmy.weixin4j.mp.event
-
模板消息事件推送(公众平台)
- TemplatesendjobfinishMessage() - Constructor for class com.foxinmy.weixin4j.mp.event.TemplatesendjobfinishMessage
- text - com.foxinmy.weixin4j.type.MessageType
-
文字消息
- 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
- unauthorized - com.foxinmy.weixin4j.mp.component.ComponentEventType
-
取消授权
- unsubscribe - com.foxinmy.weixin4j.qy.chat.ChatEventType
-
取消订阅事件
- unsubscribe - com.foxinmy.weixin4j.type.EventType
-
取消关注事件
- update_chat - com.foxinmy.weixin4j.qy.chat.ChatEventType
-
修改会话
- updateauthorized - com.foxinmy.weixin4j.mp.component.ComponentEventType
-
授权更新
- 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.
- verify_expired - com.foxinmy.weixin4j.type.EventType
-
认证过期失效通知
- 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
- video - com.foxinmy.weixin4j.type.MessageType
-
视频消息
- 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
- view - com.foxinmy.weixin4j.type.EventType
-
菜单点击关键字事件
- voice - com.foxinmy.weixin4j.type.MessageType
-
语音消息
- 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(WeixinMessageMatcher, AesToken...) - Constructor for class com.foxinmy.weixin4j.startup.WeixinServerBootstrap
-
多个公众号的支持 值得注意的是: 1).企业号服务时需要在服务器URL后面加多一个`encrypt_type=aes`的参数 2).非明文模式下需要在服务器URL后面加多一个`weixin_id=对应的appid/corpid`的参数
- WeixinServerBootstrap(AesToken...) - Constructor for class com.foxinmy.weixin4j.startup.WeixinServerBootstrap
-
多个公众号的支持 值得注意的是: 1).企业号服务时需要在服务器URL后面加多一个`encrypt_type=aes`的参数 2).非明文模式下需要在服务器URL后面加多一个`weixin_id=对应的appid/corpid`的参数
- 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`的参数
- WeixinServerInitializer - Class in com.foxinmy.weixin4j.socket
-
微信消息服务器初始化
- WeixinServerInitializer(Map<String, AesToken>, WeixinMessageDispatcher) - Constructor for class com.foxinmy.weixin4j.socket.WeixinServerInitializer
All Classes All Packages