package com.netsdk.demo.example.parkingDemo.callback; import com.netsdk.lib.NetSDKLib; import com.sun.jna.Pointer; import java.text.SimpleDateFormat; import java.util.Date; /** * 断线回调函数 */ public class DefaultDisconnectCallBack implements NetSDKLib.fDisConnect { private static DefaultDisconnectCallBack singleInstance; public static DefaultDisconnectCallBack getSingleInstance() { if (singleInstance == null) { singleInstance = new DefaultDisconnectCallBack(); } return singleInstance; } @Override public void invoke(NetSDKLib.LLong lLoginID, String pchDVRIP, int nDVRPort, Pointer dwUser) { System.out.println( new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()) + " Device[ip: " + pchDVRIP + ",port: " + nDVRPort + "] is disconnect."); } }