|
From: <de...@us...> - 2003-06-27 14:09:44
|
Update of /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/jmx In directory sc8-pr-cvs1:/tmp/cvs-serv20202/modules/scanner/src/com/babeldoc/scanner/jmx Modified Files: ScannerService.java ScannerServiceMBean.java Log Message: Changing licence to Apache and fixed MailboxScanner Index: ScannerService.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/jmx/ScannerService.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ScannerService.java 3 Jun 2003 10:56:57 -0000 1.4 --- ScannerService.java 27 Jun 2003 14:00:15 -0000 1.5 *************** *** 1,22 **** ! /* ! * $Header$ ! * $DateTime: 2002/07/21 17:01:20 $ * * ! * babeldoc: universal document processor * ! * This program is free software; you can redistribute it and/or ! * modify it under the terms of the GNU General Public License ! * as published by the Free Software Foundation; either version 2 ! * of the License, or (at your option) any later version. * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ package com.babeldoc.scanner.jmx; --- 1,66 ---- ! /* ==================================================================== ! * The Apache Software License, Version 1.1 * + * Copyright (c) 2000 The Apache Software Foundation. All rights + * reserved. * ! * Redistribution and use in source and binary forms, with or without ! * modification, are permitted provided that the following conditions ! * are met: * ! * 1. Redistributions of source code must retain the above copyright ! * notice, this list of conditions and the following disclaimer. * ! * 2. Redistributions in binary form must reproduce the above copyright ! * notice, this list of conditions and the following disclaimer in ! * the documentation and/or other materials provided with the ! * distribution. ! * ! * 3. The end-user documentation included with the redistribution, ! * if any, must include the following acknowledgment: ! * "This product includes software developed by the ! * Apache Software Foundation (http://www.apache.org/)." ! * Alternately, this acknowledgment may appear in the software itself, ! * if and wherever such third-party acknowledgments normally appear. ! * ! * 4. The names "Apache" and "Apache Software Foundation" must ! * not be used to endorse or promote products derived from this ! * software without prior written permission. For written ! * permission, please contact ap...@ap.... ! * ! * 5. Products derived from this software may not be called "Apache", ! * nor may "Apache" appear in their name, without prior written ! * permission of the Apache Software Foundation. ! * ! * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED ! * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ! * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE ! * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ! * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ! * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ! * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF ! * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ! * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ! * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT ! * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ! * SUCH DAMAGE. ! * ==================================================================== ! * ! * This software consists of voluntary contributions made by many ! * individuals on behalf of the Apache Software Foundation. For more ! * information on the Apache Software Foundation, please see ! * <http://www.apache.org/>. ! * ! * Portions of this software are based upon public domain software ! * originally written at the National Center for Supercomputing Applications, ! * University of Illinois, Urbana-Champaign. ! * ==================================================================== ! * ! * Babeldoc: The Universal Document Processor ! * ! * $Header$ ! * $DateTime$ ! * $Author$ * */ package com.babeldoc.scanner.jmx; *************** *** 28,36 **** * MBean service support for jboss. Start up the scanner */ - /** ! * MBean implementor - this is for embedding the scanner into a mbean ! * container like jboss or weblogic, etc, etc. Generally a good idea, the ! * only problem is classpath issues. * * @author Bmcdonald --- 72,79 ---- * MBean service support for jboss. Start up the scanner */ /** ! * MBean implementor - this is for embedding the scanner into a mbean container ! * like jboss or weblogic, etc, etc. Generally a good idea, the only problem ! * is classpath issues. * * @author Bmcdonald *************** *** 44,79 **** /** ! * Start the service mbean */ ! public void start() throws Exception { ! scanner = new Scanner(new String[]{}); ! //TODO: Double check this since it maybe won't work... Did anyone used this anyway??? ! scanner.start(); ! System.out.println(com.babeldoc.core.I18n.get("scanner.001")); } /** * Start the service mbean */ ! public void stop() throws Exception { ! scanner.stop(); ! System.out.println(com.babeldoc.core.I18n.get("scanner.002")); } /** ! * Stop the service mbean */ ! public void setConfigUrl(String configUrl) throws Exception { ! this.configUrl = configUrl; ! System.out.println("setConfigUrl: " + configUrl); } /** * Start the service mbean */ ! public String getConfigUrl() throws Exception { ! System.out.println("getConfigUrl: " + configUrl); ! ! return this.configUrl; } } --- 87,135 ---- /** ! * Stop the service mbean ! * ! * @param configUrl DOCUMENT ME! ! * ! * @throws Exception DOCUMENT ME! */ ! public void setConfigUrl(String configUrl) throws Exception { ! this.configUrl = configUrl; ! System.out.println("setConfigUrl: " + configUrl); } /** * Start the service mbean + * + * @return DOCUMENT ME! + * + * @throws Exception DOCUMENT ME! */ ! public String getConfigUrl() throws Exception { ! System.out.println("getConfigUrl: " + configUrl); ! ! return this.configUrl; } /** ! * Start the service mbean ! * ! * @throws Exception DOCUMENT ME! */ ! public void start() throws Exception { ! scanner = new Scanner(new String[] { }); ! ! //TODO: Double check this since it maybe won't work... Did anyone used this anyway??? ! scanner.start(); ! System.out.println(com.babeldoc.core.I18n.get("scanner.001")); } /** * Start the service mbean + * + * @throws Exception DOCUMENT ME! */ ! public void stop() throws Exception { ! scanner.stop(); ! System.out.println(com.babeldoc.core.I18n.get("scanner.002")); } } Index: ScannerServiceMBean.java =================================================================== RCS file: /cvsroot/babeldoc/babeldoc/modules/scanner/src/com/babeldoc/scanner/jmx/ScannerServiceMBean.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ScannerServiceMBean.java 15 Mar 2003 23:45:32 -0000 1.2 --- ScannerServiceMBean.java 27 Jun 2003 14:00:15 -0000 1.3 *************** *** 1,26 **** ! /* ! * $Header$ ! * $DateTime: 2002/07/21 17:01:20 $ * * ! * babeldoc: universal document processor * ! * This program is free software; you can redistribute it and/or ! * modify it under the terms of the GNU General Public License ! * as published by the Free Software Foundation; either version 2 ! * of the License, or (at your option) any later version. * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ package com.babeldoc.scanner.jmx; - /** * Simple mbean interface for controlling a pipeline feeder scanner. Works --- 1,69 ---- ! /* ==================================================================== ! * The Apache Software License, Version 1.1 * + * Copyright (c) 2000 The Apache Software Foundation. All rights + * reserved. * ! * Redistribution and use in source and binary forms, with or without ! * modification, are permitted provided that the following conditions ! * are met: * ! * 1. Redistributions of source code must retain the above copyright ! * notice, this list of conditions and the following disclaimer. * ! * 2. Redistributions in binary form must reproduce the above copyright ! * notice, this list of conditions and the following disclaimer in ! * the documentation and/or other materials provided with the ! * distribution. ! * ! * 3. The end-user documentation included with the redistribution, ! * if any, must include the following acknowledgment: ! * "This product includes software developed by the ! * Apache Software Foundation (http://www.apache.org/)." ! * Alternately, this acknowledgment may appear in the software itself, ! * if and wherever such third-party acknowledgments normally appear. ! * ! * 4. The names "Apache" and "Apache Software Foundation" must ! * not be used to endorse or promote products derived from this ! * software without prior written permission. For written ! * permission, please contact ap...@ap.... ! * ! * 5. Products derived from this software may not be called "Apache", ! * nor may "Apache" appear in their name, without prior written ! * permission of the Apache Software Foundation. ! * ! * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED ! * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ! * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE ! * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ! * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ! * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ! * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF ! * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ! * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ! * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT ! * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ! * SUCH DAMAGE. ! * ==================================================================== ! * ! * This software consists of voluntary contributions made by many ! * individuals on behalf of the Apache Software Foundation. For more ! * information on the Apache Software Foundation, please see ! * <http://www.apache.org/>. ! * ! * Portions of this software are based upon public domain software ! * originally written at the National Center for Supercomputing Applications, ! * University of Illinois, Urbana-Champaign. ! * ==================================================================== ! * ! * Babeldoc: The Universal Document Processor ! * ! * $Header$ ! * $DateTime$ ! * $Author$ * */ package com.babeldoc.scanner.jmx; /** * Simple mbean interface for controlling a pipeline feeder scanner. Works *************** *** 31,40 **** */ public interface ScannerServiceMBean { ! public void start() throws Exception; ! ! public void stop() throws Exception; ! public void setConfigUrl(String url) throws Exception; public String getConfigUrl() throws Exception; } --- 74,107 ---- */ public interface ScannerServiceMBean { ! /** ! * TODO: DOCUMENT ME! ! * ! * @param url DOCUMENT ME! ! * ! * @throws Exception DOCUMENT ME! ! */ public void setConfigUrl(String url) throws Exception; + /** + * TODO: DOCUMENT ME! + * + * @return DOCUMENT ME! + * + * @throws Exception DOCUMENT ME! + */ public String getConfigUrl() throws Exception; + + /** + * TODO: DOCUMENT ME! + * + * @throws Exception DOCUMENT ME! + */ + public void start() throws Exception; + + /** + * TODO: DOCUMENT ME! + * + * @throws Exception DOCUMENT ME! + */ + public void stop() throws Exception; } |