类 MbmTransactionService
java.lang.Object
com.sie.mbm.mom.framework.db.executeDme.service.MbmTransactionService
MBM事务接口服务
-
字段概要
字段修饰符和类型字段说明private static final String开启事务 0-域名 1-接口前缀 2-MBM事务idprivate static final String开启事务 0-域名 1-接口前缀private org.springframework.http.client.ClientHttpRequestFactoryhttpclient连接工厂private static final String开启事务 0-域名 1-接口前缀 2-MBM事务idprivate org.springframework.http.client.ClientHttpRequestInterceptor拦截器private com.fasterxml.jackson.databind.ObjectMapperprivate org.springframework.web.client.RestTemplatestatic final String -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddTransactional(String mbmTxId, AddTransactionalReq addTransactionalReq) 添加事务开启事务private org.springframework.http.HttpHeaders构建请求头voidcommitTransactional(String mbmTxId) 提交事务voidinit()
-
字段详细资料
-
restTemplate
private org.springframework.web.client.RestTemplate restTemplate -
objectMapper
private com.fasterxml.jackson.databind.ObjectMapper objectMapper -
interceptor
@Autowired(required=false) @Qualifier("logRestApiInterceptor") private org.springframework.http.client.ClientHttpRequestInterceptor interceptor拦截器 -
clientHttpRequestFactory
@Autowired private org.springframework.http.client.ClientHttpRequestFactory clientHttpRequestFactoryhttpclient连接工厂 -
BEGIN_TRANSACTIONAL_URL
开启事务 0-域名 1-接口前缀- 另请参阅:
-
ADD_TRANSACTIONAL_URL
开启事务 0-域名 1-接口前缀 2-MBM事务id- 另请参阅:
-
COMMIT_TRANSACTIONAL_URL
开启事务 0-域名 1-接口前缀 2-MBM事务id- 另请参阅:
-
URL_PREFIX
- 另请参阅:
-
-
构造器详细资料
-
MbmTransactionService
public MbmTransactionService()
-
-
方法详细资料
-
init
@PostConstruct public void init() -
beginTransactional
开启事务- 返回:
- BeginTransactionalResp
-
addTransactional
添加事务- 参数:
mbmTxId- MBM事务idaddTransactionalReq- 添加事务参数
-
commitTransactional
提交事务- 参数:
mbmTxId- MBM事务id
-
buildHeader
private org.springframework.http.HttpHeaders buildHeader()构建请求头- 返回:
- HttpHeaders
-