Package io.jenkins.plugins.wxwork.robot
Class AbstractRobotMessageSender
- java.lang.Object
-
- io.jenkins.plugins.wxwork.robot.AbstractRobotMessageSender
-
- All Implemented Interfaces:
RobotMessageSender
- Direct Known Subclasses:
WXWorkRobotMessageSender
public abstract class AbstractRobotMessageSender extends Object implements RobotMessageSender
AbstractRobotMessageSender
- Author:
- nekoimi 2022/07/16
-
-
Constructor Summary
Constructors Constructor Description AbstractRobotMessageSender()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description RobotResponse
send(RobotProperty property, RobotRequest request)
发送消息protected abstract HttpRequest
wrapRequest(RobotProperty property, RobotRequest request)
包装requestprotected abstract RobotResponse
wrapResponse(HttpResponse httpResponse)
包装response
-
-
-
Method Detail
-
wrapRequest
protected abstract HttpRequest wrapRequest(RobotProperty property, RobotRequest request)
包装request
- Parameters:
property
- 机器人配置request
- 机器人请求
-
wrapResponse
protected abstract RobotResponse wrapResponse(HttpResponse httpResponse)
包装response
- Parameters:
httpResponse
- http响应对象
-
send
public RobotResponse send(RobotProperty property, RobotRequest request)
Description copied from interface:RobotMessageSender
发送消息
- Specified by:
send
in interfaceRobotMessageSender
request
- 请求实体
-
-