You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by me...@apache.org on 2020/11/17 07:47:41 UTC

[shardingsphere] branch master updated (b2d8d5d -> 56f93dd)

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

menghaoran pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.


    from b2d8d5d  Move StateMachine into infra module (#8186)
     add 56f93dd  Add StateEvent to decouple governance module and state machine (#8187)

No new revisions were added by this update.

Summary of changes:
 .../PostGovernanceRepositoryEventListener.java     |  5 +--
 .../core/state/GovernedStateMachine.java           | 36 ++++++++---------
 .../PostGovernanceRepositoryEventListenerTest.java |  4 +-
 .../listener/AuthenticationChangedListener.java    | 13 +++---
 .../config/listener/PropertiesChangedListener.java |  9 ++---
 .../config/listener/SchemaChangedListener.java     |  4 +-
 .../AuthenticationChangedListenerTest.java         |  3 +-
 .../listener/PropertiesChangedListenerTest.java    |  3 +-
 .../config/listener/SchemaChangedListenerTest.java | 47 +++++++++++-----------
 .../governance/core/facade/GovernanceFacade.java   |  2 +
 .../governance/core/registry/RegistryCenter.java   |  2 +-
 .../listener/DataSourceStateChangedListener.java   |  3 +-
 .../listener/InstanceStateChangedListener.java     |  3 +-
 .../registry/listener/RegistryListenerManager.java |  4 ++
 ...ener.java => TerminalStateChangedListener.java} | 14 +++----
 .../DataSourceStateChangedListenerTest.java        |  3 +-
 .../listener/InstanceStateChangedListenerTest.java |  5 +--
 .../shardingsphere/infra/state/StateEvent.java     | 10 ++---
 .../shardingsphere/infra/state/StateMachine.java   | 13 ++++--
 .../infra/state/StateMachineTest.java              | 24 +++++------
 .../state/impl/CircuitBreakProxyState.java         | 24 -----------
 21 files changed, 101 insertions(+), 130 deletions(-)
 copy shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/state/StateMachine.java => shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-common/src/main/java/org/apache/shardingsphere/governance/core/state/GovernedStateMachine.java (57%)
 copy shardingsphere-governance/shardingsphere-governance-core/shardingsphere-governance-core-registry/src/main/java/org/apache/shardingsphere/governance/core/registry/listener/{InstanceStateChangedListener.java => TerminalStateChangedListener.java} (75%)
 copy shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-common/src/main/java/org/apache/shardingsphere/sharding/rule/single/SingleTableRule.java => shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/state/StateEvent.java (82%)