本文整理汇总了Java中tuwien.auto.calimero.link.KNXNetworkLink.close方法的典型用法代码示例。如果您正苦于以下问题:Java KNXNetworkLink.close方法的具体用法?Java KNXNetworkLink.close怎么用?Java KNXNetworkLink.close使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tuwien.auto.calimero.link.KNXNetworkLink
的用法示例。
在下文中一共展示了KNXNetworkLink.close方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: dispose
import tuwien.auto.calimero.link.KNXNetworkLink; //导入方法依赖的package包/类
/**
* Disposes KNX Gateway Driver allocated resources, such as pooled network links.
*/
public static void dispose() {
try {
for (KNXNetworkLink link : connectionPool.values()) {
link.close();
}
} catch (Exception e) {
logger.error("Exception occurred while disposing KNX network link.", e);
}
}
示例2: disconnect
import tuwien.auto.calimero.link.KNXNetworkLink; //导入方法依赖的package包/类
public static synchronized void disconnect() {
sShutdown = true;
if (sPC!=null) {
KNXNetworkLink link = sPC.detach();
if(sProcessCommunicationListener!=null) {
sPC.removeProcessListener(sProcessCommunicationListener);
sProcessCommunicationListener = null;
}
if (link!=null) {
sLogger.info("Closing KNX connection");
link.close();
}
}
}
示例3: quit
import tuwien.auto.calimero.link.KNXNetworkLink; //导入方法依赖的package包/类
/**
* Quits process communication.
* <p>
* Detaches the network link from the process communicator and closes the link.
*/
public void quit()
{
if (pc != null) {
final KNXNetworkLink lnk = pc.detach();
if (lnk != null)
lnk.close();
Runtime.getRuntime().removeShutdownHook(sh);
}
}
示例4: disconnect
import tuwien.auto.calimero.link.KNXNetworkLink; //导入方法依赖的package包/类
public static synchronized void disconnect() {
sShutdown = true;
if (sPC != null) {
KNXNetworkLink link = sPC.detach();
if (sProcessCommunicationListener != null) {
sPC.removeProcessListener(sProcessCommunicationListener);
sProcessCommunicationListener = null;
}
if (link != null) {
sLogger.info("Closing KNX connection");
link.close();
}
}
}