|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.data.bslicense.BSLicense
public class BSLicense
Web许可类。 Web许可是一种适配云环境的许可方式。要使用 Web 许可,您需要连接到可用的 Web 版许可中心。
构造方法摘要 | |
---|---|
BSLicense()
|
方法摘要 | |
---|---|
static boolean |
login(java.lang.String serverIP,
int[] loginFeatures)
按照指定的服务器IP登录Web许可,使用默认端口9183。 |
static boolean |
login(java.lang.String serverIP,
int port,
int[] loginFeatures)
按照指定的服务器IP和端口号登录Web许可,如果修改了服务端口请使用该接口。 |
static void |
logout()
登出Web许可。 |
static void |
setAutoUpdateInterval(long milliseconds)
设置许可自动更新间隔。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public BSLicense()
方法详细信息 |
---|
public static boolean login(java.lang.String serverIP, int[] loginFeatures)
serverIP
- Web许可服务器地址。
// 以下测试需要在本机没有其他正式许可的情况下进行。 public static void main(String[] args) { int[] loginFeatures = new int[] { 10002, 10003 }; // 登录Web许可 BSLicense.login("192.168.17.32", 9183, loginFeatures); // 连接Web许可中的许可模块,验证Web许可获取是否成功,成功返回0。 License lic = new License(); int code = lic.connect(10002); System.out.println("code = " + code); // 登出Web许可 BSLicense.logout(); // 再次连接许可模块,验证Web许可是否已经无效,返回值应该为非0值。 code = lic.connect(10002); System.out.println("code = " + code); System.out.println("end"); }
public static boolean login(java.lang.String serverIP, int port, int[] loginFeatures)
serverIP
- Web许可服务器地址。port
- Web许可服务器端口号。
public static void setAutoUpdateInterval(long milliseconds)
milliseconds
- 间隔时间,单位:毫秒。public static void logout()
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |