geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (GEODE-6384) Create consistent API to retrieve CMS instance (Java API)
Date Fri, 22 Feb 2019 13:18:00 GMT

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

Mime
View raw message