类 MbmTransactionService

java.lang.Object
com.sie.mbm.mom.framework.db.executeDme.service.MbmTransactionService

@Component public class MbmTransactionService extends Object
MBM事务接口服务
  • 字段详细资料

    • 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 clientHttpRequestFactory
      httpclient连接工厂
    • BEGIN_TRANSACTIONAL_URL

      private static final String BEGIN_TRANSACTIONAL_URL
      开启事务 0-域名 1-接口前缀
      另请参阅:
    • ADD_TRANSACTIONAL_URL

      private static final String ADD_TRANSACTIONAL_URL
      开启事务 0-域名 1-接口前缀 2-MBM事务id
      另请参阅:
    • COMMIT_TRANSACTIONAL_URL

      private static final String COMMIT_TRANSACTIONAL_URL
      开启事务 0-域名 1-接口前缀 2-MBM事务id
      另请参阅:
    • URL_PREFIX

      public static final String URL_PREFIX
      另请参阅:
  • 构造器详细资料

    • MbmTransactionService

      public MbmTransactionService()
  • 方法详细资料

    • init

      @PostConstruct public void init()
    • beginTransactional

      public BeginTransactionalResp beginTransactional()
      开启事务
      返回:
      BeginTransactionalResp
    • addTransactional

      public void addTransactional(String mbmTxId, AddTransactionalReq addTransactionalReq)
      添加事务
      参数:
      mbmTxId - MBM事务id
      addTransactionalReq - 添加事务参数
    • commitTransactional

      public void commitTransactional(String mbmTxId)
      提交事务
      参数:
      mbmTxId - MBM事务id
    • buildHeader

      private org.springframework.http.HttpHeaders buildHeader()
      构建请求头
      返回:
      HttpHeaders