| | |
| | | package com.zy.asrs.wms.system.license.entity.license; |
| | | |
| | | import de.schlichtherle.license.LicenseManager; |
| | | import de.schlichtherle.license.LicenseParam; |
| | | |
| | | public class LicenseManagerHolder { |
| | | |
| | | private static volatile LicenseManager LICENSE_MANAGER; |
| | | |
| | | public static LicenseManager getInstance(LicenseParam param) { |
| | | if (LICENSE_MANAGER == null) { |
| | | synchronized (LicenseManagerHolder.class) { |
| | | if (LICENSE_MANAGER == null) { |
| | | LICENSE_MANAGER = new CustomLicenseManager(param); |
| | | } |
| | | } |
| | | } |
| | | |
| | | return LICENSE_MANAGER; |
| | | } |
| | | |
| | | package com.zy.asrs.wms.system.license.entity.license;
|
| | |
|
| | | import de.schlichtherle.license.LicenseManager;
|
| | | import de.schlichtherle.license.LicenseParam;
|
| | |
|
| | | public class LicenseManagerHolder {
|
| | |
|
| | | private static volatile LicenseManager LICENSE_MANAGER;
|
| | |
|
| | | public static LicenseManager getInstance(LicenseParam param) {
|
| | | if (LICENSE_MANAGER == null) {
|
| | | synchronized (LicenseManagerHolder.class) {
|
| | | if (LICENSE_MANAGER == null) {
|
| | | LICENSE_MANAGER = new CustomLicenseManager(param);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | return LICENSE_MANAGER;
|
| | | }
|
| | |
|
| | | } |