public void close() { Console.WriteLine("closing APX client"); if (socketAdapter != null) { socketAdapter.disconnect(); } nodeData = null; if (fileManager != null) { fileManager.stop(); fileManager = null; } running = false; }
public void startSubClasses() { if (socketAdapter == null) { socketAdapter = new SocketAdapter(); } if (nodeData == null) { nodeData = new NodeData("startupPath"); } if (fileManager == null) { fileManager = new Apx.FileManager(); } if (externalMsgs != null) { nodeData.setExternalQueue(externalMsgs); } fileManager.attachNodeData(nodeData); fileManager.start(); }