/*
* Copyright (c) 2011, Municipiality of Vienna, Austria
*
* Licensed under the EUPL, Version 1.1 or � as soon they
* will be approved by the European Commission - subsequent
* versions of the EUPL (the "Licence");
* You may not use this work except in compliance with the
* Licence.
*
* For convenience a plain text copy of the English version
* of the Licence can be found in the file LICENCE.txt in
* the top-level directory of this software distribution.
*
* You may obtain a copy of the Licence in any of 22 European
* Languages at:
*
* http://www.osor.eu/eupl
*
* Unless required by applicable law or agreed to in
* writing, software distributed under the Licence is
* distributed on an "AS IS" basis,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied.
* See the Licence for the specific language governing
* permissions and limitations under the Licence.
*/
package org.azzyzt.jee.tools.mwe;
import java.util.concurrent.ConcurrentLinkedQueue;
import org.azzyzt.jee.tools.mwe.util.Log;
import org.azzyzt.jee.tools.mwe.util.QueueLog;
import org.azzyzt.jee.tools.mwe.util.StreamLog;
public class DummyMain {
public static void main(String[] args) {
doWork(args, new StreamLog());
}
public static void sideEntrance(
String[] args,
ConcurrentLinkedQueue<String> log)
{
doWork(args, new QueueLog(log));
}
private static void doWork(String[] args, Log logger) {
logger.info("Inside of DummyMain.main()");
for (String arg : args) {
logger.info(" -> "+arg);
}
}
}