Path Lines of Code saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/ActorBasedSaga.java 39 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/ActorBasedSagaFactory.java 55 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/CompletionCallbackActor.java 43 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/EventContextImpl.java 33 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/RequestActor.java 159 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/RequestActorBuilder.java 75 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/RequestActorContext.java 52 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/AbortMessage.java 15 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/AbortRecoveryMessage.java 11 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/CompensateMessage.java 11 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/CompensationRecoveryMessage.java 3 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/FailMessage.java 12 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/Message.java 3 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/TransactMessage.java 17 saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/TransactionRecoveryMessage.java 11 saga-core/src/main/java/org/apache/servicecomb/saga/core/BackwardRecovery.java 30 saga-core/src/main/java/org/apache/servicecomb/saga/core/Compensation.java 31 saga-core/src/main/java/org/apache/servicecomb/saga/core/CompensationTaskConsumer.java 42 saga-core/src/main/java/org/apache/servicecomb/saga/core/CompositeSagaLog.java 18 saga-core/src/main/java/org/apache/servicecomb/saga/core/CompositeSagaResponse.java 39 saga-core/src/main/java/org/apache/servicecomb/saga/core/Descriptive.java 4 saga-core/src/main/java/org/apache/servicecomb/saga/core/EventContext.java 7 saga-core/src/main/java/org/apache/servicecomb/saga/core/EventEnvelope.java 24 saga-core/src/main/java/org/apache/servicecomb/saga/core/EventStore.java 5 saga-core/src/main/java/org/apache/servicecomb/saga/core/FailedSagaResponse.java 25 saga-core/src/main/java/org/apache/servicecomb/saga/core/Fallback.java 22 saga-core/src/main/java/org/apache/servicecomb/saga/core/FallbackPolicy.java 36 saga-core/src/main/java/org/apache/servicecomb/saga/core/ForwardRecovery.java 44 saga-core/src/main/java/org/apache/servicecomb/saga/core/GraphBasedSaga.java 99 saga-core/src/main/java/org/apache/servicecomb/saga/core/IdGenerator.java 5 saga-core/src/main/java/org/apache/servicecomb/saga/core/LoggingRecoveryPolicy.java 26 saga-core/src/main/java/org/apache/servicecomb/saga/core/LongIdGenerator.java 9 saga-core/src/main/java/org/apache/servicecomb/saga/core/NoOpSagaRequest.java 79 saga-core/src/main/java/org/apache/servicecomb/saga/core/Operation.java 11 saga-core/src/main/java/org/apache/servicecomb/saga/core/PersistentLog.java 4 saga-core/src/main/java/org/apache/servicecomb/saga/core/PersistentStore.java 6 saga-core/src/main/java/org/apache/servicecomb/saga/core/RecoveryPolicy.java 6 saga-core/src/main/java/org/apache/servicecomb/saga/core/RequestProcessTask.java 39 saga-core/src/main/java/org/apache/servicecomb/saga/core/RestOperation.java 48 saga-core/src/main/java/org/apache/servicecomb/saga/core/SQLOperation.java 38 saga-core/src/main/java/org/apache/servicecomb/saga/core/Saga.java 7 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaContext.java 10 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaContextImpl.java 105 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaDefinition.java 5 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaEndTask.java 24 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaEndedEvent.java 17 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaEvent.java 20 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaException.java 9 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaLog.java 3 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaRequest.java 16 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaRequestImpl.java 115 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaResponse.java 35 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaStartFailedException.java 6 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaStartTask.java 31 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaStartedEvent.java 23 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaState.java 6 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaTask.java 9 saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaTaskFactory.java 65 saga-core/src/main/java/org/apache/servicecomb/saga/core/SuccessfulSagaResponse.java 21 saga-core/src/main/java/org/apache/servicecomb/saga/core/TaskConsumer.java 7 saga-core/src/main/java/org/apache/servicecomb/saga/core/TaskRunner.java 42 saga-core/src/main/java/org/apache/servicecomb/saga/core/ToJsonFormat.java 5 saga-core/src/main/java/org/apache/servicecomb/saga/core/Transaction.java 32 saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionAbortedEvent.java 31 saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionAbortedException.java 9 saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionCompensatedEvent.java 31 saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionConsumer.java 4 saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionEndedEvent.java 31 saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionFailedException.java 9 saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionStartedEvent.java 23 saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionTaskConsumer.java 93 saga-core/src/main/java/org/apache/servicecomb/saga/core/Transport.java 3 saga-core/src/main/java/org/apache/servicecomb/saga/core/TransportFailedException.java 9 saga-core/src/main/java/org/apache/servicecomb/saga/core/application/SagaExecutionComponent.java 58 saga-core/src/main/java/org/apache/servicecomb/saga/core/application/SagaFactory.java 9 saga-core/src/main/java/org/apache/servicecomb/saga/core/application/interpreter/FromJsonFormat.java 4 saga-core/src/main/java/org/apache/servicecomb/saga/core/application/interpreter/RestRequestChecker.java 29 saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/ByLevelTraveller.java 55 saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/FromLeafTraversalDirection.java 16 saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/FromRootTraversalDirection.java 16 saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/GraphBasedSagaFactory.java 55 saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/GraphBuilder.java 74 saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/GraphCycleDetector.java 5 saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/GraphCycleDetectorImpl.java 44 saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/Node.java 59 saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/SingleLeafDirectedAcyclicGraph.java 15 saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/Traveller.java 7 saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/TraversalDirection.java 7 saga-core/src/main/java/org/apache/servicecomb/saga/infrastructure/ContextAwareEventStore.java 31 saga-core/src/main/java/org/apache/servicecomb/saga/infrastructure/EmbeddedEventStore.java 34 saga-core/src/main/java/org/apache/servicecomb/saga/transports/RestTransport.java 7 saga-core/src/main/java/org/apache/servicecomb/saga/transports/SQLTransport.java 7 saga-core/src/main/java/org/apache/servicecomb/saga/transports/TransportFactory.java 5 saga-demo/dependency-free-transaction-demo/car-rental-service/src/main/resources/microservice.yaml 14 saga-demo/dependency-free-transaction-demo/flight-booking-service/src/main/resources/microservice.yaml 14 saga-demo/dependency-free-transaction-demo/hotel-reservation-service/src/main/resources/microservice.yaml 14 saga-demo/dependency-free-transaction-demo/payment-service/src/main/resources/microservice.yaml 16 saga-discovery/saga-discovery-servicecenter/src/main/java/org/apache/servicecomb/saga/discovery/service/center/ServiceCenterDiscoveryConfig.java 21 saga-discovery/saga-discovery-servicecenter/src/main/resources/microservice.yaml 14 saga-distribution/src/assembly/bin.xml 54 saga-format/src/main/java/org/apache/servicecomb/saga/core/FailedSagaRequestContext.java 16 saga-format/src/main/java/org/apache/servicecomb/saga/core/JacksonToJsonFormat.java 38 saga-format/src/main/java/org/apache/servicecomb/saga/core/SagaRequestContext.java 15 saga-format/src/main/java/org/apache/servicecomb/saga/core/SuccessfulSagaRequestContext.java 18 saga-format/src/main/java/org/apache/servicecomb/saga/format/ChildrenExtractor.java 30 saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonFallback.java 51 saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonFromJsonFormat.java 30 saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonRestCompensation.java 21 saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonRestFallback.java 30 saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonRestOperation.java 40 saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonRestTransaction.java 21 saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonSQLCompensation.java 17 saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonSQLOperation.java 24 saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonSQLTransaction.java 17 saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonSagaEventFormat.java 114 saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonFailedSagaResponse.java 8 saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonRestSagaRequest.java 44 saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonSQLSagaRequest.java 42 saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonSagaDefinition.java 31 saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonSagaRequest.java 20 saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonSuccessfulSagaResponse.java 8 saga-format/src/main/java/org/apache/servicecomb/saga/format/SagaEventFormat.java 5 saga-format/src/main/java/org/apache/servicecomb/saga/format/TransportAware.java 7 saga-persistence/saga-persistence-jpa/src/main/java/org/apache/servicecomb/saga/persistence/jpa/EclipseLinkJpaConfiguration.java 33 saga-spring/src/main/java/org/apache/servicecomb/saga/spring/JpaPersistentStore.java 42 saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaController.java 178 saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaEventEntity.java 56 saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaEventRepo.java 19 saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaExecutionQueryService.java 124 saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaRecoveryListener.java 16 saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaShutdownListener.java 20 saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaSpringApplication.java 16 saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaSpringConfig.java 100 saga-spring/src/main/resources/META-INF/aop.xml 7 saga-spring/src/main/resources/application.yaml 12 saga-spring/src/main/resources/log4j2.xml 13 saga-spring/src/main/resources/schema-postgresql.sql 8 saga-web/src/main/java/org/apache/servicecomb/saga/web/SagaWebApplication.java 13 saga-web/src/main/resources/application.yaml 9 saga-web/src/main/resources/microservice.yaml 11 saga-web/src/main/resources/static/css/request.css 44 saga-web/src/main/resources/static/css/style.css 21 saga-web/src/main/resources/static/detail.html 145 saga-web/src/main/resources/static/index.html 14 saga-web/src/main/resources/static/js/date.js 589 saga-web/src/main/resources/static/js/request.js 245 saga-web/src/main/resources/static/js/table.js 97 saga-web/src/main/resources/static/request.html 207 saga-web/src/main/resources/static/result.html 47 transports/transport-httpclient-spring/src/main/java/org/apache/servicecomb/saga/transports/HttpClientTransportConfig.java 18 transports/transport-httpclient/src/main/java/org/apache/servicecomb/saga/transports/httpclient/HttpClientTransport.java 88 transports/transport-resttemplate/src/main/java/org/apache/servicecomb/saga/transports/resttemplate/RestTemplateTransport.java 85