[ 
https://issues.apache.org/jira/browse/GEODE-7556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16999550#comment-16999550
 ] 

ASF subversion and git services commented on GEODE-7556:
--------------------------------------------------------

Commit cc2edc06d526a6a97c20d943f035b83b3ffaa160 in geode's branch 
refs/heads/feature/GEODE-7556b from Bruce Schuchardt
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=cc2edc0 ]

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.


> 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
>
> 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)

Reply via email to