package com.tilisty.data; /** * DataServices object just sets up the MINA socket server. * to listen for incoming connections from devices. * * @author Jason Simpson <jsnsimpson@gmail.com> * @version 1.0 */ public class DataServices { private static DataServices _instance; private TilistyServer server; private TilistyServerHandler serverHandler; public static DataServices getInstance() { if(_instance == null) { _instance = new DataServices(); } return _instance; } private DataServices() { this.serverHandler = new TilistyServerHandler(); } public void sendToAll(String msg) { this.serverHandler.submitMessage(msg); } public void startServices() { new TilistyServer(this.serverHandler).start(); } }