You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2019/02/22 13:18:00 UTC
[jira] [Commented] (GEODE-6384) Create consistent API to retrieve
CMS instance (Java API)
[ https://issues.apache.org/jira/browse/GEODE-6384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16775128#comment-16775128 ]
ASF subversion and git services commented on GEODE-6384:
--------------------------------------------------------
Commit 092f5981c79b10ca5c6da642d1df8348f235f41c in geode's branch refs/heads/develop from Jens Deppe
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=092f598 ]
GEODE-6384: Create consistent API to retrieve instances of ClusterManagementService (#3191)
- The overall intent of this commit is to provide a consistent means for
retrieving a ClusterMangementService instance regardless of the
context you are developing in. Currently, the relevant contexts are:
1) a Java application that has no access (or need to access) core
Geode code. 2) a typical Geode client application and 3) server or
locator-side code.
- Introduces a service provider interface
(ClusterManagementServiceProviderFactory) whose implementations are
context dependent. This commit introduces two implementations, namely:
BasicClusterManagementProviderFactory and
SmartClusterManagementServiceProviderFactory). The latter is
incomplete but will be fully supported in the near future.
- The entry point to creating a ClusterManagementService is in
ClusterManagementServiceProvider - more documentation can be found
there.
> Create consistent API to retrieve CMS instance (Java API)
> ---------------------------------------------------------
>
> Key: GEODE-6384
> URL: https://issues.apache.org/jira/browse/GEODE-6384
> Project: Geode
> Issue Type: New Feature
> Components: configuration
> Reporter: Jens Deppe
> Assignee: Jens Deppe
> Priority: Major
> Labels: pull-request-available
> Time Spent: 2.5h
> Remaining Estimate: 0h
>
> We want a developer to acquire a ClusterManagementService instance in their Java application. We also know that we will need to enable Servers to also obtain a ClusterManagementService instance. We should ensure that both these mechanisms are the same so we don't have duplicate code.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)