geode-issues mailing list archives

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


ASF subversion and git services commented on GEODE-6384:

Commit 092f5981c79b10ca5c6da642d1df8348f235f41c in geode's branch refs/heads/develop from
Jens Deppe
[;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

> Create consistent API to retrieve CMS instance (Java API)
> ---------------------------------------------------------
>                 Key: GEODE-6384
>                 URL:
>             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

This message was sent by Atlassian JIRA

View raw message