SYMBOL INDEX (339 symbols across 80 files) FILE: acku-api/src/main/java/io/xream/acku/exception/BusyException.java class BusyException (line 22) | public class BusyException extends RuntimeException{ method BusyException (line 24) | public BusyException(String message) { method BusyException (line 28) | public BusyException(Exception e) { FILE: acku-api/src/main/java/io/xream/acku/interner/AckuBackend.java type AckuBackend (line 26) | public interface AckuBackend { method produceReliably (line 44) | Object produceReliably(Boolean useTcc, String id, int retryMax, boolea... method onConsumed (line 52) | void onConsumed(String svc, Object message, Runnable runnable); method createNext (line 53) | boolean createNext(String id, int retryMax, String topic, Object body,... method tryToConfirm (line 58) | boolean tryToConfirm(String msgId); method cancel (line 64) | boolean cancel(String msgId); FILE: acku-api/src/main/java/io/xream/acku/interner/AckuOnConsumedAspect.java class AckuOnConsumedAspect (line 37) | @Aspect method AckuOnConsumedAspect (line 43) | public AckuOnConsumedAspect() { method cut (line 50) | @Pointcut("@annotation(io.xream.acku.api.AckuOnConsumed))") method around (line 55) | @Around("cut() && @annotation(ackuOnConsumed) ") FILE: acku-api/src/main/java/io/xream/acku/interner/AckuProducerAspect.java class AckuProducerAspect (line 39) | @Aspect method AckuProducerAspect (line 45) | public AckuProducerAspect() { method cut (line 52) | @Pointcut("@annotation(io.xream.acku.api.AckuProducer))") method around (line 57) | @Around("cut() && @annotation(ackuProducer) ") FILE: acku-api/src/main/java/io/xream/acku/interner/MessageIdGenerator.java class MessageIdGenerator (line 24) | public class MessageIdGenerator { method get (line 26) | protected static String get(){ FILE: acku-api/src/main/java/io/xream/acku/interner/MessageTraceable.java type MessageTraceable (line 25) | public interface MessageTraceable { method getTracingId (line 27) | String getTracingId(); method getParentId (line 35) | String getParentId(); method getTime (line 43) | long getTime(); FILE: acku-core/src/main/java/io/xream/acku/api/acku/AckuMessageService.java type AckuMessageService (line 29) | public interface AckuMessageService { method create (line 31) | boolean create(AckuMessage message); method refresh (line 32) | boolean refresh(Qr condition); method remove (line 33) | boolean remove(String id); method listByCond (line 35) | List listByCond(Q criteria); method listByX (line 37) | List> listByX(Q.X x); method get (line 39) | AckuMessage get(String msgId); FILE: acku-core/src/main/java/io/xream/acku/api/acku/DtoConverter.java type DtoConverter (line 26) | public interface DtoConverter { method convertOnConsumed (line 28) | AckuDto convertOnConsumed(Object message); FILE: acku-core/src/main/java/io/xream/acku/api/acku/FailedService.java type FailedService (line 29) | public interface FailedService { method refresh (line 31) | boolean refresh(Qr condition); method refreshUnSafe (line 32) | boolean refreshUnSafe(Qr condition); method listByX (line 34) | List> listByX(Q.X x); FILE: acku-core/src/main/java/io/xream/acku/api/acku/MessageResultService.java type MessageResultService (line 28) | public interface MessageResultService { method create (line 30) | boolean create(MessageResult result); method refresh (line 31) | boolean refresh(Qr qr); method removeByMessageId (line 33) | boolean removeByMessageId(String id); method listByCond (line 35) | List listByCond(Q q); FILE: acku-core/src/main/java/io/xream/acku/backend/AckuBackendImpl.java class AckuBackendImpl (line 44) | public class AckuBackendImpl implements AckuBackend { method produceReliably (line 52) | @Override method onConsumed (line 81) | @Override method createNext (line 110) | @Override method tryToConfirm (line 143) | @Override method cancel (line 148) | @Override FILE: acku-core/src/main/java/io/xream/acku/remote/acku/AckuServiceRemote.java type AckuServiceRemote (line 29) | @HttpExchange("http://acku-app/message" ) method create (line 32) | @PostExchange("/create") method produce (line 35) | @PostExchange("/produce") method consume (line 38) | @PostExchange("/consume") method tryToConfirm (line 41) | @PostExchange("/tryToConfirm") method cancel (line 44) | @PostExchange("/cancel") FILE: acku-core/src/main/java/io/xream/acku/remote/acku/FailedServiceRemote.java type FailedServiceRemote (line 14) | @HttpExchange("http://acku-app/failed" ) method findFailed (line 18) | @GetExchange(value = "/find") method findFailedByTopic (line 21) | @GetExchange(value = "/find/{topic}") method retryAll (line 24) | @GetExchange(value = "/retryAll") method retry (line 27) | @GetExchange(value = "/retry/{messageId}") FILE: acku-entity/src/main/java/io/xream/acku/TCCTopic.java type TCCTopic (line 22) | public enum TCCTopic { FILE: acku-entity/src/main/java/io/xream/acku/bean/constant/MessageStatus.java type MessageStatus (line 22) | public enum MessageStatus { FILE: acku-entity/src/main/java/io/xream/acku/bean/dto/AckuDto.java class AckuDto (line 30) | public class AckuDto implements MessageTraceable, Serializable { method AckuDto (line 36) | public AckuDto(){ method AckuDto (line 39) | public AckuDto(AckuMessage message){ method AckuDto (line 43) | public AckuDto(AckuMessage message, List resultList ){ method getMessage (line 48) | public AckuMessage getMessage() { method setMessage (line 52) | public void setMessage(AckuMessage message) { method getResultList (line 56) | public List getResultList() { method setResultList (line 60) | public void setResultList(List resultList) { method isConsumed (line 64) | public boolean isConsumed(String svc){ method isUnRegistered (line 70) | public boolean isUnRegistered(String svc){ method consume (line 76) | public ConsumedAckuDto consume(String consumedSvc, String tcc, Message... method consume (line 87) | public ConsumedAckuDto consume(String consumedSvc) { method toString (line 95) | @Override method getTracingId (line 103) | @Override method getParentId (line 108) | @Override method getTime (line 113) | @Override FILE: acku-entity/src/main/java/io/xream/acku/bean/dto/ConsumedAckuDto.java class ConsumedAckuDto (line 26) | public class ConsumedAckuDto implements Serializable { method getMsgId (line 34) | public String getMsgId() { method setMsgId (line 38) | public void setMsgId(String msgId) { method getSvc (line 42) | public String getSvc() { method setSvc (line 46) | public void setSvc(String svc) { method getResultId (line 50) | public String getResultId() { method setResultId (line 54) | public void setResultId(String resultId) { method getUseTcc (line 58) | public Boolean getUseTcc() { method getTcc (line 62) | public String getTcc() { method setTcc (line 66) | public void setTcc(String tcc) { method toString (line 70) | @Override FILE: acku-entity/src/main/java/io/xream/acku/bean/entity/AckuMessage.java class AckuMessage (line 30) | public class AckuMessage implements Serializable { method AckuMessage (line 51) | public AckuMessage(){} method AckuMessage (line 53) | public AckuMessage(String topic, Object body, List svcList){ method AckuMessage (line 63) | public AckuMessage(String tracingId, String topic, Object body, List AckuMessage(String id, int retryMax, boolean underConstruct... method resetTopic (line 90) | public void resetTopic(TCCTopic tccTopic) { method getId (line 106) | public String getId() { method setId (line 110) | public void setId(String id) { method getTracingId (line 114) | public String getTracingId() { method setTracingId (line 118) | public void setTracingId(String tracingId) { method getParentId (line 122) | public String getParentId() { method setParentId (line 126) | public void setParentId(String parentId) { method getRetryMax (line 130) | public int getRetryMax() { method setRetryMax (line 134) | public void setRetryMax(int retryMax) { method getUnderConstruction (line 138) | public Boolean getUnderConstruction() { method setUnderConstruction (line 142) | public void setUnderConstruction(Boolean underConstruction) { method getStatus (line 146) | public String getStatus() { method setStatus (line 150) | public void setStatus(String status) { method getTcc (line 154) | public String getTcc() { method setTcc (line 158) | public void setTcc(String tcc) { method getSvcList (line 162) | public List getSvcList() { method setSvcList (line 166) | public void setSvcList(List svcList) { method getSvcDone (line 170) | public String getSvcDone() { method setSvcDone (line 174) | public void setSvcDone(String svcDone) { method getUseTcc (line 178) | public Boolean getUseTcc() { method getTopic (line 184) | public String getTopic() { method setTopic (line 188) | public void setTopic(String topic) { method getBody (line 192) | public GenericObject getBody() { method setBody (line 196) | public void setBody(GenericObject body) { method getRefreshAt (line 200) | public Date getRefreshAt() { method setRefreshAt (line 204) | public void setRefreshAt(Date refreshAt) { method getCreateAt (line 208) | public Date getCreateAt() { method setCreateAt (line 212) | public void setCreateAt(Date createAt) { method getRetryCount (line 216) | public Long getRetryCount() { method setRetryCount (line 220) | public void setRetryCount(Long retryCount) { method getSendAt (line 224) | public long getSendAt() { method setSendAt (line 228) | public void setSendAt(long sendAt) { method toString (line 232) | @Override FILE: acku-entity/src/main/java/io/xream/acku/bean/entity/MessageResult.java class MessageResult (line 28) | public class MessageResult implements Serializable { method MessageResult (line 39) | public MessageResult(){ method MessageResult (line 41) | public MessageResult(String svc){ method getId (line 45) | public String getId() { method setId (line 49) | public void setId(String id) { method getMsgId (line 53) | public String getMsgId() { method setMsgId (line 57) | public void setMsgId(String msgId) { method getStatus (line 61) | public String getStatus() { method setStatus (line 65) | public void setStatus(String status) { method getSvc (line 69) | public String getSvc() { method setSvc (line 73) | public void setSvc(String svc) { method getCreateAt (line 77) | public Date getCreateAt() { method setCreateAt (line 81) | public void setCreateAt(Date createAt) { method getRefreshAt (line 85) | public Date getRefreshAt() { method setRefreshAt (line 89) | public void setRefreshAt(Date refreshAt) { method toString (line 93) | @Override FILE: acku-entity/src/main/java/io/xream/acku/bean/exception/AckuExceptioin.java class AckuExceptioin (line 22) | public class AckuExceptioin extends RuntimeException { method AckuExceptioin (line 26) | public AckuExceptioin(){} method AckuExceptioin (line 28) | public AckuExceptioin(String message){ method getMessage (line 32) | @Override FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/App.java class App (line 28) | @SpringBootApplication method main (line 35) | public static void main(String[] args) { FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/config/DefaultKafkaProducer.java class DefaultKafkaProducer (line 29) | public class DefaultKafkaProducer implements Producer { method DefaultKafkaProducer (line 36) | public DefaultKafkaProducer(KafkaTemplate kafkaTemplate) { method send (line 40) | @Override FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/config/KafkaConfig.java class KafkaConfig (line 10) | @Configuration method producer (line 20) | @Bean(name = "producer") method nextProducer (line 27) | @Bean(name = "nextProducer") FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/config/MQConfig.java class MQConfig (line 12) | public class MQConfig implements method onApplicationEvent (line 14) | @Override FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/config/NextKafkaProducer.java class NextKafkaProducer (line 34) | public class NextKafkaProducer implements Producer { method init (line 40) | protected void init(Map map){ method send (line 50) | @Override FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/config/NextKafkaProperties.java class NextKafkaProperties (line 12) | @EnableConfigurationProperties method getProducer (line 19) | public KafkaProperties.Producer getProducer() { FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/config/ProducerCustomizer.java type ProducerCustomizer (line 8) | public interface ProducerCustomizer { method customize (line 10) | Producer customize(); FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/config/ProducerWrapper.java class ProducerWrapper (line 8) | public class ProducerWrapper implements Producer { method setProducer (line 11) | public void setProducer(Producer producer) { method send (line 14) | @Override FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/controller/AckuController.java class AckuController (line 43) | @Transactional method create (line 71) | @RequestMapping("/create") method produce (line 117) | @RequestMapping("/produce") method consume (line 147) | @RequestMapping("/consume") method tryToConfirm (line 203) | @RequestMapping("/tryToConfirm") method cancel (line 232) | @RequestMapping("/cancel") FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/controller/FailedController.java class FailedController (line 19) | @RestController method findFailed (line 30) | @RequestMapping(value = "/find", method = RequestMethod.GET) method findFailedByTopic (line 45) | @RequestMapping(value = "/find/{topic}", method = RequestMethod.GET) method retryAll (line 59) | @RequestMapping(value = "/retryAll", method = RequestMethod.GET) method retry (line 69) | @RequestMapping(value = "/retry/{messageId}", method = RequestMethod.GET) FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/controller/NextBusiness.java class NextBusiness (line 35) | @Component method produce (line 42) | @Transactional FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/controller/ScheduleAckuController.java class ScheduleAckuController (line 45) | @RestController method tryToProduceNext (line 77) | @RequestMapping(value = "/tryToProduceNext",method = RequestMethod.GET) method tryToFinish (line 108) | @RequestMapping(value = "/tryToFinish", method = RequestMethod.GET) method listForRetry (line 184) | @RequestMapping(value = "/listForRetry", method = RequestMethod.GET) method retry (line 230) | @Transactional method clean (line 293) | @RequestMapping(value = "/clean", method = RequestMethod.GET) method cancel (line 321) | @Transactional FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/controller/TccBusiness.java class TccBusiness (line 33) | @Component method confirm (line 43) | public boolean confirm(AckuMessage AckuMessage, AckuMessageService ack... method cancel (line 86) | public boolean cancel(AckuMessage AckuMessage, AckuMessageService acku... FILE: acku-message-center/acku-app/src/main/java/io/xream/acku/produce/Producer.java type Producer (line 22) | public interface Producer { method send (line 24) | boolean send(String topic, String message); FILE: acku-message-center/acku-app/test/java/io/xream/reliable/AppTest.java class AppTest (line 13) | @SpringBootTest method testAll (line 27) | @Test FILE: acku-message-center/acku-dashboard/src/main/java/io/xream/acku/App.java class App (line 27) | @SpringBootApplication method main (line 32) | public static void main(String[] args) { FILE: acku-message-center/acku-dashboard/src/main/java/io/xream/acku/controller/AuthorizationBusiness.java class AuthorizationBusiness (line 29) | @Component method requireAuthorization (line 44) | public boolean requireAuthorization(){ method isAccessble (line 50) | public boolean isAccessble(String token, String userId) { method getRedirect (line 58) | public String getRedirect(){ FILE: acku-message-center/acku-dashboard/src/main/java/io/xream/acku/controller/MessageFailedController.java class MessageFailedController (line 38) | @RestController method find (line 50) | @RequestMapping(value = "/find",method = RequestMethod.GET) method retryAll (line 54) | @RequestMapping(value = "/retry/all",method = RequestMethod.GET) method retry (line 58) | @RequestMapping(value = "/retry/{messageId}",method = RequestMethod.GET) method find (line 64) | @RequestMapping(value = "/find/{token}/{userId}",method = RequestMetho... method retryAll (line 78) | @RequestMapping(value = "/retry/all/{token}/{userId}",method = Request... method retry (line 94) | @RequestMapping(value = "/retry/{messageId}/{token}/{userId}",method =... FILE: acku-message-center/acku-dashboard/src/main/java/io/xream/acku/remote/AuthorizationServiceRemote.java type AuthorizationServiceRemote (line 27) | @HttpExchange("${acku.dashboard.authorization.url.server}" ) method verify (line 30) | @GetExchange(value = "/{token}/{userId}") FILE: acku-message-center/acku-schedule/src/main/java/io/xream/acku/App.java class App (line 28) | @SpringBootApplication method main (line 33) | public static void main(String[] args) { FILE: acku-message-center/acku-schedule/src/main/java/io/xream/acku/codetemplate/ScheduleTemplate.java type ScheduleTemplate (line 24) | public interface ScheduleTemplate { method schedule (line 26) | boolean schedule(Class scheduleClazz, Callable callable); FILE: acku-message-center/acku-schedule/src/main/java/io/xream/acku/codetemplate/inner/ScheduleTemplateImpl.java class ScheduleTemplateImpl (line 31) | public class ScheduleTemplateImpl implements ScheduleTemplate { method schedule (line 33) | public boolean schedule(Class scheduleClazz, Callable callabl... FILE: acku-message-center/acku-schedule/src/main/java/io/xream/acku/config/CodeTemplateConfig.java class CodeTemplateConfig (line 28) | @Configuration method getScheduleTemplate (line 31) | @Bean FILE: acku-message-center/acku-schedule/src/main/java/io/xream/acku/remote/ScheduledAckuServiceRemote.java type ScheduledAckuServiceRemote (line 31) | @HttpExchange("http://${acku.app}/schedule" ) method retry (line 35) | @PostExchange(value = "/retry") method listForRetry (line 38) | @GetExchange(value = "/listForRetry") method tryToFinish (line 41) | @GetExchange(value = "/tryToFinish") method tryToProduceNext (line 44) | @GetExchange(value = "/tryToProduceNext") method clean (line 47) | @GetExchange(value = "/clean") FILE: acku-message-center/acku-schedule/src/main/java/io/xream/acku/schedule/CleanSchedule.java class CleanSchedule (line 32) | @Configuration method CleanSchedule (line 37) | public CleanSchedule(){ method clean (line 48) | @Scheduled(cron = "0 0 0/1 * * ?") FILE: acku-message-center/acku-schedule/src/main/java/io/xream/acku/schedule/ReTrySchedule.java class ReTrySchedule (line 35) | @Configuration method ReTrySchedule (line 40) | public ReTrySchedule(){ method reProduce (line 50) | @Scheduled(cron = "0/7 * * * * ?") FILE: acku-message-center/acku-schedule/src/main/java/io/xream/acku/schedule/TrySchedule.java class TrySchedule (line 32) | @Configuration method TrySchedule (line 37) | public TrySchedule(){ method tryToFinish (line 47) | @Scheduled(cron = "0/2 * * * * ?") method tryToProduceNext (line 55) | @Scheduled(cron = "0/57 * * * * ?") FILE: acku-message-center/acku-service/src/main/java/io/xream/acku/repository/acku/AckuMessageRepository.java type AckuMessageRepository (line 28) | @Repository FILE: acku-message-center/acku-service/src/main/java/io/xream/acku/repository/acku/MessageResultRepository.java type MessageResultRepository (line 27) | @Repository FILE: acku-message-center/acku-service/src/main/java/io/xream/acku/service/acku/AckuMessageServiceImpl.java class AckuMessageServiceImpl (line 33) | @Service method create (line 38) | @Override method refresh (line 44) | @Override method remove (line 49) | @Override method listByCond (line 54) | @Override method listByX (line 59) | @Override method get (line 64) | @Override FILE: acku-message-center/acku-service/src/main/java/io/xream/acku/service/acku/FailedServiceImpl.java class FailedServiceImpl (line 33) | @Service method refresh (line 39) | @Override method refreshUnSafe (line 44) | @Override method listByX (line 49) | @Override FILE: acku-message-center/acku-service/src/main/java/io/xream/acku/service/acku/MessageResultServiceImpl.java class MessageResultServiceImpl (line 33) | @Service method create (line 41) | public boolean create(MessageResult result) { method refresh (line 46) | public boolean refresh(Qr condition) { method remove (line 50) | public boolean remove(String id) { method removeByMessageId (line 54) | @Override method listByCond (line 60) | @Override FILE: acku-spring-boot-starter/src/main/java/io/xream/acku/AckuStarter.java class AckuStarter (line 10) | @Configuration FILE: demo/demo-listener/src/main/java/io/xream/acku/App.java class App (line 13) | @SpringBootApplication method main (line 27) | public static void main(String[] args) { FILE: demo/demo-listener/src/main/java/io/xream/acku/bean/Cat.java class Cat (line 9) | public class Cat { method getId (line 16) | public String getId() { method setId (line 20) | public void setId(String id) { method getName (line 24) | public String getName() { method setName (line 28) | public void setName(String name) { method getDesc (line 32) | public String getDesc() { method setDesc (line 36) | public void setDesc(String desc) { method toString (line 40) | @Override FILE: demo/demo-listener/src/main/java/io/xream/acku/bean/CatOrder.java class CatOrder (line 9) | public class CatOrder { method getId (line 15) | public String getId() { method setId (line 19) | public void setId(String id) { method getStatus (line 23) | public String getStatus() { method setStatus (line 27) | public void setStatus(String status) { method toString (line 31) | @Override FILE: demo/demo-listener/src/main/java/io/xream/acku/bean/CatSettle.java class CatSettle (line 9) | public class CatSettle { method getId (line 15) | public String getId() { method setId (line 19) | public void setId(String id) { method getName (line 23) | public String getName() { method setName (line 27) | public void setName(String name) { method toString (line 31) | @Override FILE: demo/demo-listener/src/main/java/io/xream/acku/bean/CatStatement.java class CatStatement (line 9) | public class CatStatement { method getId (line 15) | public String getId() { method setId (line 19) | public void setId(String id) { method getTest (line 23) | public String getTest() { method setTest (line 27) | public void setTest(String test) { FILE: demo/demo-listener/src/main/java/io/xream/acku/config/AckuConfig.java class AckuConfig (line 15) | @Configuration method dtoConverter (line 19) | @Bean FILE: demo/demo-listener/src/main/java/io/xream/acku/controller/SettleController.java class SettleController (line 12) | @RestController method create (line 23) | @RequestMapping("/create") method confirm (line 30) | @RequestMapping("/confirm") method cancel (line 42) | @RequestMapping("/cancel") FILE: demo/demo-listener/src/main/java/io/xream/acku/controller/StatementController.java class StatementController (line 12) | @RestController method create (line 23) | @RequestMapping("/create") FILE: demo/demo-listener/src/main/java/io/xream/acku/listener/SettleListenerOfPayment.java class SettleListenerOfPayment (line 18) | @Configuration method onCatPaid (line 26) | @AckuOnConsumed(svc = "cat-settle", nextTopic = "CAT_SETTLE_CREATED", ... method onCatPaid_TCC_TRY (line 44) | @AckuOnConsumed(svc = "cat-settle",nextTopic = "CAT_SETTLE_CREATED", n... method onCatPaid_TCC_CONFIRM (line 65) | @AckuOnConsumed(svc = "cat-settle") method onCatPaid_TCC_CANCEL (line 80) | @AckuOnConsumed(svc = "cat-settle") FILE: demo/demo-listener/src/main/java/io/xream/acku/listener/StatementListenerOfSettle.java class StatementListenerOfSettle (line 22) | @Configuration method onSettleCreated (line 32) | @AckuOnConsumed(svc = "cat-statement") FILE: demo/demo-listener/src/main/java/io/xream/acku/repository/CatOrderRepository.java type CatOrderRepository (line 7) | @Repository FILE: demo/demo-listener/src/main/java/io/xream/acku/repository/CatRepository.java type CatRepository (line 7) | @Repository FILE: demo/demo-listener/src/main/java/io/xream/acku/repository/CatSettleRepository.java type CatSettleRepository (line 7) | @Repository FILE: demo/demo-listener/src/main/java/io/xream/acku/repository/CatStatementRepository.java type CatStatementRepository (line 7) | @Repository FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/App.java class App (line 16) | @SpringBootApplication method main (line 26) | public static void main(String[] args) { FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/AppTest.java class AppTest (line 16) | @SpringBootTest method test (line 26) | @Test FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/PaymentServiceRemote.java type PaymentServiceRemote (line 8) | @ReyClient(value = "${acku.demo}/payment") method pay (line 15) | @RequestMapping("/pay") FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/bean/Cat.java class Cat (line 8) | public class Cat { method getId (line 15) | public String getId() { method setId (line 19) | public void setId(String id) { method getName (line 23) | public String getName() { method setName (line 27) | public void setName(String name) { method getDesc (line 31) | public String getDesc() { method setDesc (line 35) | public void setDesc(String desc) { method toString (line 39) | @Override FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/bean/CatOrder.java class CatOrder (line 9) | public class CatOrder { method getId (line 15) | public String getId() { method setId (line 19) | public void setId(String id) { method getStatus (line 23) | public String getStatus() { method setStatus (line 27) | public void setStatus(String status) { method toString (line 31) | @Override FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/bean/CatSettle.java class CatSettle (line 9) | public class CatSettle { method getId (line 15) | public String getId() { method setId (line 19) | public void setId(String id) { method getName (line 23) | public String getName() { method setName (line 27) | public void setName(String name) { method toString (line 31) | @Override FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/config/AckuConfig.java class AckuConfig (line 10) | @Configuration method dtoConverter (line 18) | @Bean FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/controller/OrderController.java class OrderController (line 14) | @Transactional method create (line 26) | @RequestMapping("/create") method confirm (line 34) | @RequestMapping("/confirm") method cancel (line 47) | @RequestMapping("/cancel") FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/controller/PaymentController.java class PaymentController (line 14) | @Transactional method pay (line 26) | @AckuProducer(useTcc=true,topic = "CAT_PAID", svcs = {"cat-order","ca... FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/listener/OrderListenerOfPayment.java class OrderListenerOfPayment (line 18) | @Configuration method onCatPaid (line 27) | @AckuOnConsumed(svc = "cat-order") method onCatPaid_TCC_TRY (line 42) | @AckuOnConsumed(svc = "cat-order") method onCatPaid_TCC_CONFIRM (line 58) | @AckuOnConsumed(svc = "cat-order") method onCatPaid_TCC_CANCEL (line 74) | @AckuOnConsumed(svc = "cat-order") FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/repository/CatOrderRepository.java type CatOrderRepository (line 7) | @Repository FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/repository/CatRepository.java type CatRepository (line 7) | @Repository FILE: demo/demo-producer-listener/src/main/java/io/xream/acku/repository/CatSettleRepository.java type CatSettleRepository (line 7) | @Repository