[ https://issues.apache.org/jira/browse/GEODE-7556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17000359#comment-17000359 ]
ASF subversion and git services commented on GEODE-7556: -------------------------------------------------------- Commit a357e6d0d1e6eb6658e0e36900e3e1aaede77884 in geode's branch refs/heads/develop from Bruce Schuchardt [ https://gitbox.apache.org/repos/asf?p=geode.git;h=a357e6d ] GEODE-7556: remove membership dependencies on geode-core exeptions (#4502) * GEODE-7556: remove membership dependencies on geode-core exeptions Removed use of geode-core exceptions from membership. DistributionImpl now converts membership exceptions into geode-core exceptions where necessary. Except for MembershipClosedException the new membership exceptions are all checked exceptions. This let me isolate where the exceptions are used and ensure that they're changed into appropriate geode-core exceptions. MemberShunnedException is now in the membership module instead of the TcpConduit module. It, too, is a checked exception. CancelCriterion is also removed from use in the membership module. The Stopper in Services.java doesn't need to be a CancelCriterion to function properly. Several tests had to be modified to handle our stress-test environement. * use checkCancelled method > Remove membership dependency on geode-core exception classes > ------------------------------------------------------------ > > Key: GEODE-7556 > URL: https://issues.apache.org/jira/browse/GEODE-7556 > Project: Geode > Issue Type: Improvement > Components: membership > Reporter: Bruce J Schuchardt > Assignee: Bruce J Schuchardt > Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > MembershipDependencyJUnitTest lists two dependency exceptions for geode-core > Throwable classes: GemFireException and InternalGemFireError. These should > be removed so that membership can be moved to a separate sub-project. -- This message was sent by Atlassian Jira (v8.3.4#803005)