/* Copyright (c) 2008 Bluendo S.r.L. * See about.html for details about license. * * $Id: MemoryLogConsumer.java 1519 2009-05-19 16:15:30Z luca $ */ package it.yup.util; import java.util.Vector; public class MemoryLogConsumer implements LogConsumer { public Vector messages = new Vector(); public int max_size = 30; private static MemoryLogConsumer consumer = null; private MemoryLogConsumer(){}; public static MemoryLogConsumer getConsumer(){ if(consumer == null) { consumer = new MemoryLogConsumer(); } return consumer; }; public void gotMessage(String message, int level) { messages.addElement(message); if(messages.size()>max_size) { messages.removeElementAt(0); } } public void setExiting() { // TODO Auto-generated method stub } }