public synchronized void handleIncomingMessage(String incomingMessage) {
APIMessage Message = new APIMessage(incomingMessage);
logger.debug("handleIncomingMessage(): Message recieved: {} - {}",incomingMessage,Message.toString());
DSCAlarmEvent event = new DSCAlarmEvent(this);
event.dscAlarmEventMessage(Message);
// send message to event listeners
try {
Iterator<DSCAlarmEventListener> iterator = _listeners.iterator();