本文整理汇总了Java中org.jivesoftware.smack.ConnectionConfiguration.SecurityMode.valueOf方法的典型用法代码示例。如果您正苦于以下问题:Java SecurityMode.valueOf方法的具体用法?Java SecurityMode.valueOf怎么用?Java SecurityMode.valueOf使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jivesoftware.smack.ConnectionConfiguration.SecurityMode
的用法示例。
在下文中一共展示了SecurityMode.valueOf方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: updated
import org.jivesoftware.smack.ConnectionConfiguration.SecurityMode; //导入方法依赖的package包/类
@SuppressWarnings("rawtypes")
public void updated(Dictionary config) throws ConfigurationException {
if (config == null) {
return;
}
XMPPConnect.servername = (String) config.get("servername");
XMPPConnect.proxy = (String) config.get("proxy");
String portString = (String) config.get("port");
if (portString != null) {
XMPPConnect.port = Integer.valueOf(portString);
}
XMPPConnect.username = (String) config.get("username");
XMPPConnect.password = (String) config.get("password");
XMPPConnect.chatroom = (String) config.get("chatroom");
XMPPConnect.chatnickname = (String) config.get("chatnickname");
XMPPConnect.chatpassword = (String) config.get("chatpassword");
String securityModeString = (String) config.get("securitymode");
if (securityModeString != null) {
securityMode = SecurityMode.valueOf(securityModeString);
}
XMPPConnect.tlsPin = (String) config.get("tlspin");
String users = (String) config.get("consoleusers");
if (!StringUtils.isEmpty(users)) {
XMPPConnect.consoleUsers = users.split(",");
} else {
XMPPConnect.consoleUsers = new String[0];
}
// check mandatory settings
if (StringUtils.isEmpty(servername)) return;
if (StringUtils.isEmpty(username)) return;
if (StringUtils.isEmpty(password)) return;
// set defaults for optional settings
if (port == null) {
port = 5222;
}
if (StringUtils.isEmpty(chatnickname)) {
chatnickname = "openhab-bot";
}
establishConnection();
}
示例2: updated
import org.jivesoftware.smack.ConnectionConfiguration.SecurityMode; //导入方法依赖的package包/类
@Override
@SuppressWarnings("rawtypes")
public void updated(Dictionary config) throws ConfigurationException {
if (config == null) {
return;
}
XMPPConnect.servername = (String) config.get("servername");
XMPPConnect.proxy = (String) config.get("proxy");
String portString = (String) config.get("port");
if (portString != null) {
XMPPConnect.port = Integer.valueOf(portString);
}
XMPPConnect.username = (String) config.get("username");
XMPPConnect.password = (String) config.get("password");
XMPPConnect.chatroom = (String) config.get("chatroom");
XMPPConnect.chatnickname = (String) config.get("chatnickname");
XMPPConnect.chatpassword = (String) config.get("chatpassword");
String securityModeString = (String) config.get("securitymode");
if (securityModeString != null) {
securityMode = SecurityMode.valueOf(securityModeString);
}
XMPPConnect.tlsPin = (String) config.get("tlspin");
String users = (String) config.get("consoleusers");
if (!StringUtils.isEmpty(users)) {
XMPPConnect.consoleUsers = users.split(",");
} else {
XMPPConnect.consoleUsers = new String[0];
}
// check mandatory settings
if (StringUtils.isEmpty(servername)) {
return;
}
if (StringUtils.isEmpty(username)) {
return;
}
if (StringUtils.isEmpty(password)) {
return;
}
// set defaults for optional settings
if (port == null) {
port = 5222;
}
if (StringUtils.isEmpty(chatnickname)) {
chatnickname = "openhab-bot";
}
establishConnection();
}