[Java] 纯文本查看 复制代码public static License checkLicenseKeyPerFeature(String licenseKey, String versionString, Feature feature) {

License license = getLicense(licenseKey, versionString);

if (!license.getFeatures().contains(feature)) {

throw new InvalidLicenseException("The Feature " + feature.getText() + " is not enabled for your license key." + "Please contact [email]sales@hazelcast.com[/email]");

}

return license;

}

public static License getLicense(String licenseKey, String versionString) {

if (licenseKey == null) {

throw new InvalidLicenseException("License Key not configured!");

}

License license = null;

try {

license = LicenseExtractorV2.extractLicense(licenseKey);

} catch (InvalidLicenseException e1) {

try {

license = LicenseExtractorV3.extractLicense(licenseKey);

} catch (InvalidLicenseException e2) {

license = LicenseExtractorV4.extractLicense(licenseKey);

}

}

int version = extractHazelcastMajorMinorVersionAsInt(versionString);

if ((license.getHazelcastVersion() != 99) && (license.getHazelcastVersion() != version)) {

throw new InvalidLicenseException("This license cannot work with your hazelcast version!");

}

if ((license.isTrial()) && (isExpired(license))) {

throw new InvalidLicenseException("Trial license has expired! Please contact [email]sales@hazelcast.com[/email]");

}

if (isExpired(license)) {

throw new InvalidLicenseException("Enterprise License has expired! Please contact [email]sales@hazelcast.com[/email]");

}

return license;

}

hazelcast 搭建_hazelcast Management Center 源码分析相关推荐

  1. 插件式换肤框架搭建 - 资源加载源码分析

    资源加载源码分析 1.首先我们来看一下ImageView是如何加载资源的: public ImageView(Context context, @Nullable AttributeSet attrs ...

  2. Window XP驱动开发(二) 环境搭建(VS2008+WDK+DDKWzard)及示例源码分析

    郁闷,做了WCE嵌入式驱动这么久还没热身够,又被调到做window xp下的驱动开发.没办法.只能受令了. 现在就开始自己的学习之旅吧. 转载请标明是引用于 http://blog.csdn.net/ ...

  3. Spring5.x源码分析 | 从踩坑到放弃之环境搭建

    Spring5.x源码分析--从踩坑到放弃之环境搭建 前言 自从Spring发行4.x后,很久没去好好看过Spring源码了,加上最近半年工作都是偏管理和参与设计为主,在技术细节上或多或少有点疏忽,最 ...

  4. cl.zk0.info/index.php,兄弟连区块链入门到精通教程btcpool矿池源码分析环境搭建

    原标题:兄弟连区块链入门到精通教程btcpool矿池源码分析环境搭建 btcpool矿池-测试环境搭建及使用cgminer测试 本文档基于Ubuntu 16.04 LTS, 64 Bits. 安装Bi ...

  5. eos源码分析和应用(一)调试环境搭建

    转载自 http://www.limerence2017.com/2018/09/02/eos1/#more eos基于区块链技术实现的开源引擎,开发人员可以基于该引擎开发DAPP(分布式应用).下面 ...

  6. Soul网关源码分析-环境搭建

    1.下载源码,搭建soul运行环境 源码下载地址:https://github.com/dromara/soul 1)先把源码克隆下来: git clone git@github.com:dromar ...

  7. android6.0源码分析之Camera2 HAL分析

    1.Camera HAL的初始化 Camera HAL的初始加载是在Native的CameraService初始化流程中的,而CameraService初始化是在Main_mediaServer.cp ...

  8. Eureka Server启动源码分析

    本文来分析下Eureka Server启动源码 文章目录 概述 源码解析 服务同步 服务剔除 start包配置 启动源码分析 EurekaServerAutoConfiguration EurekaS ...

  9. 【SpringClould】Spring Cloud Eureka源码分析

    文章目录 1.概述 1.1 Eureka的一些概念 2.源码分析 2.1 Eureka Server源码 2.1.1 `@EnableEurekaServer`注解 2.1.2 EurekaServe ...

最新文章

  1. Qtum量子链作客第四届拉美商业科技大会
  2. 计算圆形是否和正方形相交 【微软面试100题 第二十三题】
  3. 聊一聊顺序消息(RocketMQ顺序消息的实现机制)
  4. php mysql搜索算法_PHP实现深度优先搜索算法(DFS,Depth First Search)详解
  5. pandas.Series.isin
  6. android 融云sdk集成,使用融云SDK集成
  7. 中式装修怎么做,有哪些注意事项?
  8. VS 2017 产品密钥
  9. Nacos初探(1)-- 简介与启动
  10. thymeleaf模板的应用
  11. 数据系统架构-3.数据仓库设计
  12. 数学建模竞赛常考四大模型总结【预测模型、分类模型、优化模型、评价模型】
  13. 计算机相关设备巡检表,电脑维护巡检方案
  14. 直连网线和交叉网线的线序
  15. 计算机CPU高端产品,英特尔酷睿处理器哪个型号好?电脑CPU性能排名
  16. 在亚马逊网上注册kindle 3及下载免费电子图书的步骤
  17. android 背景图缩放,android背景图按比例缩放方法
  18. 室内定位技术方案---Wifi、RFID、bluetooth、Zigbee
  19. 1040 有几个PAT 测试点34
  20. 【JavaWeb】9—监听器

热门文章

  1. 巴比特观察丨CryptoPunks再次爆火,幕后推手找到了!
  2. 19、Jetson Xavier NX使用yolov5对比GPU模型下的pt、onnx、engine 、 DeepStream 加速性能
  3. 解决安装Ubuntu系统卡在载入界面,显示正在安装open vm tools
  4. ImageMagick将多张图片拼接成一张图片_真没想到!照片加文字和照片拼接,微信就能做到,太方便了...
  5. 苹果手机微信记录恢复最简单的恢复方法
  6. STM32唯一序列号UID--HAL_GetUIDw0详解
  7. ZZULIOJ 1919 D
  8. .net core 使用阿波罗配置中心
  9. 实测榛子云短信平台短信接收速度
  10. 《前端单位和网络地址》随手学习笔记