This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git.


    from b938f2c  SCB-1417 clean up the pom depencies
     new f5f2ad1  SCB-1411 Add alpha-ui module & Bootstrap theme, template
     new 20be1ab  SCB-1411 Add UI Prototype
     new cb9319d  SCB-1411 Add License
     new 2b363d4  SCB-1411 Refactoring the alpha-fms module Move 
org.apache.servicecomb.pack.alpha.fsm.repository.model to the alpha-core module
     new 228af30  SCB-1411 Refactoring the alpha-fms module Move 
org.apache.servicecomb.pack.alpha.fsm.repository.model to the alpha-core module
     new d40844c  SCB-1411 Implement transaction query list and detail page
     new fdda5ba  SCB-1411 Implement dashboard transaction statistics
     new 67596cd  SCB-1411 Add the get of slow transactions TOP N for API v1
     new 54c0d6c  SCB-1411 Add the get of slow transactions TOP N for API v1
     new c0b2b7b  SCB-1411 Implement dashboard slow transaction top N
     new c79c6ec  SCB-1411 Implement dashboard system info card
     new dcbb1df  SCB-1411 Rename dashboard slow transaction card title
     new 3ee9034  SCB-1411 Implement dashboard active transactions card
     new c744e02  SCB-1411 Refactoring rest API
     new eb7abde  SCB-1411 Push metrics to dashboard active transactions based 
on WebSocket
     new 636f1e1  SCB-1411 Transaction query list page adds status selection
     new 031c0b0  SCB-1411 SagaAbortedEvent persistence add exception stack 
information
     new c033d68  SCB-1411 Return all results when the search condition is empty
     new 9daa193  SCB-1411 Number Abbreviation
     new c9a2d54  SCB-1411 Number Abbreviation
     new b2d071e  SCB-1411 Use toLocaleString() method returns a string with a 
language-sensitive representation of this number
     new e0fbac6  SCB-1411 Add parameter legality judgment
     new fba500b  SCB-1411 Use toLocaleString() method returns a string with a 
language-sensitive representation of this number
     new b4513f6  SCB-1411 Beautify page layout
     new 38a251f  SCB-1411 Add UI description to docs
     new 70e9683  SCB-1411 Transaction object adds suspended type attribute
     new fb91a47  SCB-1411 Fix typo in fsm docs
     new dba9758  SCB-1411 Fix API interface name
     new 189dac6  SCB-1411 Update docs
     new 5ab2bac  SCB-1411 TCC not implemented yet
     new e69c9d2  SCB-1411 Modify card label name
     new 3ac4f4f  SCB-1411 Add Screencast link
     new 032a3d7  SCB-1411 Remove scss file from resources/static
     new 04c207f  SCB-1411 Add license header
     new 783ad08  SCB-1411 Rename SuspendedType.NULL to SuspendedType.NONE
     new c49a89e  SCB-1411 Add parameter size to API 
/alpha/api/v1/transaction/slow?size=n

The 36 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 alpha/alpha-core/pom.xml                           |   6 +-
 .../servicecomb/pack/alpha/core/api/APIv1.java}    |  24 +-
 .../base/SagaEvent.java => SuspendedType.java}     |   6 +-
 .../pack/alpha/core}/fsm/TransactionType.java      |   2 +-
 .../servicecomb/pack/alpha/core}/fsm/TxState.java  |   2 +-
 .../alpha/core/fsm/event/SagaAbortedEvent.java     |  17 +-
 .../pack/alpha/core/fsm/event/TxAbortedEvent.java  |   6 +
 .../alpha/core/fsm/event/TxCompensatedEvent.java   |   6 +
 .../pack/alpha/core/fsm/event/TxStartedEvent.java  |   6 +
 .../fsm/repository/model/GlobalTransaction.java    |  26 +-
 .../repository/model/PagingGlobalTransactions.java |   2 +-
 .../fsm/repository/model/SagaSubTransaction.java   |   4 +-
 .../AlphaStatus.java => metrics/AlphaMetrics.java} |  21 +-
 .../pack/alpha/core}/metrics/MetricsBean.java      |   2 +-
 .../servicecomb/pack/alpha/fsm/SagaActor.java      |  25 +-
 .../pack/alpha/fsm/domain/AddTxEventDomain.java    |   2 +-
 .../pack/alpha/fsm/domain/SagaEndedDomain.java     |  17 +-
 .../pack/alpha/fsm/domain/UpdateTxEventDomain.java |   2 +-
 .../pack/alpha/fsm/metrics/MetricsService.java     |   2 +
 .../servicecomb/pack/alpha/fsm/model/SagaData.java |  25 ++
 .../servicecomb/pack/alpha/fsm/model/TxEntity.java |   2 +-
 .../AbstractTransactionRepositoryChannel.java      |   2 +-
 .../fsm/repository/NoneTransactionRepository.java  |  21 +-
 .../fsm/repository/TransactionRepository.java      |  13 +-
 .../repository/TransactionRepositoryChannel.java   |   2 +-
 .../MemoryTransactionRepositoryChannel.java        |   2 +-
 .../ElasticsearchTransactionRepository.java        |  80 ++++-
 .../elasticsearch/GlobalTransactionDocument.java   |   2 +-
 .../spring/integration/akka/SagaDataExtension.java |   9 +-
 .../servicecomb/pack/alpha/fsm/SagaActorTest.java  |   2 +
 .../pack/alpha/fsm/SagaIntegrationTest.java        |   6 +-
 .../ElasticsearchTransactionRepositoryTest.java    |  10 +-
 alpha/alpha-server/pom.xml                         |   4 +
 .../{APIControllerV1.java => APIv1Controller.java} |  36 ++-
 .../pack/alpha/server/api/APIv1Impl.java           |  73 +++++
 .../alpha/server/fsm/GrpcSagaEventService.java     |  11 +-
 ...AlphaMetrics.java => AlphaMetricsEndpoint.java} |   4 +-
 ...ollerV1Tests.java => APIv1ControllerTests.java} |  28 +-
 .../alpha/server/fsm/AlphaIntegrationFsmTest.java  |   2 +-
 alpha/alpha-ui/README.md                           |   3 +
 alpha/{alpha-fsm => alpha-ui}/pom.xml              | 131 ++++----
 .../pack/alpha/ui/UIAutoConfiguration.java         |  19 +-
 .../pack/alpha/ui/config/WebSocketConfig.java      |  31 +-
 .../pack/alpha/ui/controller/IndexController.java  | 111 +++++++
 .../alpha/ui/controller/TransactionController.java | 268 +++++++++++++++++
 .../pack/alpha/ui/vo/DataTablesRequestDTO.java     |  88 ++++++
 .../pack/alpha/ui/vo/DataTablesResponseDTO.java    |  88 ++++++
 .../servicecomb/pack/alpha/ui/vo/EventDTO.java     | 188 ++++++++++++
 .../pack/alpha/ui/vo/SubTransactionDTO.java}       |  44 +--
 .../pack/alpha/ui/vo/SystemInfoDTO.java            |  93 ++++++
 .../pack/alpha/ui/vo/TransactionRowDTO.java        | 136 +++++++++
 .../pack/alpha/ui/vo/TransactionStatisticsDTO.java |  38 +--
 .../src/main/resources/META-INF/spring.factories   |   2 +-
 .../src/main/resources/static/css/alpha.css        |  32 +-
 .../main/resources/static/css/sb-admin-2.min.css   |  10 +
 .../main/resources/static/js/alpha-dashboard.js    | 125 ++++++++
 .../static/js/alpha-transaction-details.js         |  37 +--
 .../main/resources/static/js/alpha-transaction.js  | 114 +++++++
 .../src/main/resources/static/js/sb-admin-2.min.js |   7 +
 .../src/main/resources/templates/error.html        |  22 +-
 .../resources/templates/fragments/footer.html}     |  15 +-
 .../main/resources/templates/fragments/header.html |  63 ++++
 .../resources/templates/fragments/main_layout.html |  89 ++++++
 .../resources/templates/fragments/sidebar.html     |  64 ++++
 .../templates/fragments/transaction_table.html     |  31 +-
 .../src/main/resources/templates/index.html        | 329 +++++++++++++++++++++
 .../src/main/resources/templates/saga.html         |  27 +-
 .../src/main/resources/templates/search.html       |  40 +++
 .../alpha-ui/src/main/resources/templates/tcc.html |  27 +-
 .../resources/templates/transaction_details.html   | 110 +++++++
 .../src/test/resources/log4j2.xml                  |   0
 alpha/pom.xml                                      |   1 +
 .../pack/demo/booking/BookingController.java       |  38 ++-
 distribution/src/release/LICENSE                   |  31 ++
 .../src/release/licenses/LICENSE-bootstrap         |  16 +-
 .../{LICENSE-ngxadmin => LICENSE-datatables}       |  13 +-
 .../src/release/licenses/LICENSE-fontawesome       |  34 +++
 distribution/src/release/licenses/LICENSE-jquery   |  20 ++
 ...-ngxadmin => LICENSE-startbootstrap-sb-admin-2} |  10 +-
 .../{LICENSE-openfeign => LICENSE-thymeleaf}       |   2 +-
 docs/fsm/assets/ui-dashboard.png                   | Bin 0 -> 527466 bytes
 .../assets/ui-transaction-details-compensated.png  | Bin 0 -> 575211 bytes
 docs/fsm/assets/ui-transaction-details-failed.png  | Bin 0 -> 662294 bytes
 .../assets/ui-transaction-details-successful.png   | Bin 0 -> 625652 bytes
 docs/fsm/assets/ui-transactions-list.png           | Bin 0 -> 519288 bytes
 docs/fsm/how_to_use_fsm.md                         |  39 ++-
 docs/fsm/how_to_use_fsm_zh.md                      |  41 ++-
 pom.xml                                            |   5 +
 88 files changed, 2774 insertions(+), 370 deletions(-)
 copy 
alpha/{alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/repository/TransactionRepository.java
 => 
alpha-core/src/main/java/org/apache/servicecomb/pack/alpha/core/api/APIv1.java} 
(53%)
 copy 
alpha/alpha-core/src/main/java/org/apache/servicecomb/pack/alpha/core/fsm/{event/base/SagaEvent.java
 => SuspendedType.java} (87%)
 rename alpha/{alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha => 
alpha-core/src/main/java/org/apache/servicecomb/pack/alpha/core}/fsm/TransactionType.java
 (94%)
 rename alpha/{alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha => 
alpha-core/src/main/java/org/apache/servicecomb/pack/alpha/core}/fsm/TxState.java
 (94%)
 rename alpha/{alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha => 
alpha-core/src/main/java/org/apache/servicecomb/pack/alpha/core}/fsm/repository/model/GlobalTransaction.java
 (87%)
 rename alpha/{alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha => 
alpha-core/src/main/java/org/apache/servicecomb/pack/alpha/core}/fsm/repository/model/PagingGlobalTransactions.java
 (97%)
 copy alpha/{alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha => 
alpha-core/src/main/java/org/apache/servicecomb/pack/alpha/core}/fsm/repository/model/SagaSubTransaction.java
 (95%)
 copy 
alpha/alpha-core/src/main/java/org/apache/servicecomb/pack/alpha/core/{actuate/endpoint/AlphaStatus.java
 => metrics/AlphaMetrics.java} (66%)
 rename alpha/{alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm => 
alpha-core/src/main/java/org/apache/servicecomb/pack/alpha/core}/metrics/MetricsBean.java
 (99%)
 rename 
alpha/alpha-server/src/main/java/org/apache/servicecomb/pack/alpha/server/api/{APIControllerV1.java
 => APIv1Controller.java} (66%)
 create mode 100644 
alpha/alpha-server/src/main/java/org/apache/servicecomb/pack/alpha/server/api/APIv1Impl.java
 rename 
alpha/alpha-server/src/main/java/org/apache/servicecomb/pack/alpha/server/metrics/{AlphaMetrics.java
 => AlphaMetricsEndpoint.java} (93%)
 rename 
alpha/alpha-server/src/test/java/org/apache/servicecomb/pack/alpha/server/api/{APIControllerV1Tests.java
 => APIv1ControllerTests.java} (94%)
 create mode 100644 alpha/alpha-ui/README.md
 copy alpha/{alpha-fsm => alpha-ui}/pom.xml (69%)
 copy 
omega/omega-spring-starter/src/main/java/org/apache/servicecomb/pack/omega/spring/OmegaSpringAutoConfiguration.java
 => 
alpha/alpha-ui/src/main/java/org/apache/servicecomb/pack/alpha/ui/UIAutoConfiguration.java
 (61%)
 copy 
demo/saga-spring-demo/booking/src/main/java/org/apache/servicecomb/pack/demo/booking/MyConfiguration.java
 => 
alpha/alpha-ui/src/main/java/org/apache/servicecomb/pack/alpha/ui/config/WebSocketConfig.java
 (53%)
 create mode 100644 
alpha/alpha-ui/src/main/java/org/apache/servicecomb/pack/alpha/ui/controller/IndexController.java
 create mode 100644 
alpha/alpha-ui/src/main/java/org/apache/servicecomb/pack/alpha/ui/controller/TransactionController.java
 create mode 100644 
alpha/alpha-ui/src/main/java/org/apache/servicecomb/pack/alpha/ui/vo/DataTablesRequestDTO.java
 create mode 100644 
alpha/alpha-ui/src/main/java/org/apache/servicecomb/pack/alpha/ui/vo/DataTablesResponseDTO.java
 create mode 100644 
alpha/alpha-ui/src/main/java/org/apache/servicecomb/pack/alpha/ui/vo/EventDTO.java
 rename 
alpha/{alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/repository/model/SagaSubTransaction.java
 => 
alpha-ui/src/main/java/org/apache/servicecomb/pack/alpha/ui/vo/SubTransactionDTO.java}
 (66%)
 create mode 100644 
alpha/alpha-ui/src/main/java/org/apache/servicecomb/pack/alpha/ui/vo/SystemInfoDTO.java
 create mode 100644 
alpha/alpha-ui/src/main/java/org/apache/servicecomb/pack/alpha/ui/vo/TransactionRowDTO.java
 copy 
demo/saga-dubbo-demo/service-pub/src/main/java/org/apache/servicecomb/pack/demo/dubbo/pub/ServiceVO.java
 => 
alpha/alpha-ui/src/main/java/org/apache/servicecomb/pack/alpha/ui/vo/TransactionStatisticsDTO.java
 (56%)
 copy alpha/{alpha-fsm => 
alpha-ui}/src/main/resources/META-INF/spring.factories (94%)
 copy web/src/main/resources/static/css/style.css => 
alpha/alpha-ui/src/main/resources/static/css/alpha.css (72%)
 create mode 100644 
alpha/alpha-ui/src/main/resources/static/css/sb-admin-2.min.css
 create mode 100644 
alpha/alpha-ui/src/main/resources/static/js/alpha-dashboard.js
 copy web/src/main/resources/static/css/style.css => 
alpha/alpha-ui/src/main/resources/static/js/alpha-transaction-details.js (62%)
 create mode 100644 
alpha/alpha-ui/src/main/resources/static/js/alpha-transaction.js
 create mode 100644 
alpha/alpha-ui/src/main/resources/static/js/sb-admin-2.min.js
 copy web/src/main/resources/static/index.html => 
alpha/alpha-ui/src/main/resources/templates/error.html (60%)
 copy alpha/{alpha-server/src/main/resources/META-INF/aop.xml => 
alpha-ui/src/main/resources/templates/fragments/footer.html} (74%)
 create mode 100644 
alpha/alpha-ui/src/main/resources/templates/fragments/header.html
 create mode 100644 
alpha/alpha-ui/src/main/resources/templates/fragments/main_layout.html
 create mode 100644 
alpha/alpha-ui/src/main/resources/templates/fragments/sidebar.html
 copy 
acceptance-tests/acceptance-pack-akka-spring-demo/src/test/resources/log4j2-test.xml
 => 
alpha/alpha-ui/src/main/resources/templates/fragments/transaction_table.html 
(58%)
 create mode 100644 alpha/alpha-ui/src/main/resources/templates/index.html
 copy web/src/main/resources/static/index.html => 
alpha/alpha-ui/src/main/resources/templates/saga.html (51%)
 create mode 100644 alpha/alpha-ui/src/main/resources/templates/search.html
 copy web/src/main/resources/static/index.html => 
alpha/alpha-ui/src/main/resources/templates/tcc.html (51%)
 create mode 100644 
alpha/alpha-ui/src/main/resources/templates/transaction_details.html
 copy alpha/{alpha-server => alpha-ui}/src/test/resources/log4j2.xml (100%)
 copy web/src/main/resources/saga-frontend/src/app/@theme/styles/font-size.scss 
=> distribution/src/release/licenses/LICENSE-bootstrap (84%)
 copy distribution/src/release/licenses/{LICENSE-ngxadmin => 
LICENSE-datatables} (86%)
 create mode 100644 distribution/src/release/licenses/LICENSE-fontawesome
 create mode 100644 distribution/src/release/licenses/LICENSE-jquery
 copy distribution/src/release/licenses/{LICENSE-ngxadmin => 
LICENSE-startbootstrap-sb-admin-2} (87%)
 copy distribution/src/release/licenses/{LICENSE-openfeign => 
LICENSE-thymeleaf} (99%)
 create mode 100644 docs/fsm/assets/ui-dashboard.png
 create mode 100644 docs/fsm/assets/ui-transaction-details-compensated.png
 create mode 100644 docs/fsm/assets/ui-transaction-details-failed.png
 create mode 100644 docs/fsm/assets/ui-transaction-details-successful.png
 create mode 100644 docs/fsm/assets/ui-transactions-list.png

Reply via email to