1 /* 2 * This file is part of Waarp Project (named also Waarp or GG). 3 * 4 * Copyright (c) 2019, Waarp SAS, and individual contributors by the @author 5 * tags. See the COPYRIGHT.txt in the distribution for a full listing of 6 * individual contributors. 7 * 8 * All Waarp Project is free software: you can redistribute it and/or 9 * modify it under the terms of the GNU General Public License as published by 10 * the Free Software Foundation, either version 3 of the License, or (at your 11 * option) any later version. 12 * 13 * Waarp is distributed in the hope that it will be useful, but WITHOUT ANY 14 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 15 * A PARTICULAR PURPOSE. See the GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License along with 18 * Waarp . If not, see <http://www.gnu.org/licenses/>. 19 */ 20 package org.waarp.gateway.ftp.service; 21 22 import org.waarp.common.service.EngineAbstract; 23 import org.waarp.common.service.ServiceLauncher; 24 25 /** 26 * 27 */ 28 public class FtpServiceLauncher extends ServiceLauncher { 29 30 public static void main(final String[] args) { 31 _main(args); 32 } 33 34 public static void windowsService(final String[] args) throws Exception { 35 _windowsService(args); 36 } 37 38 public static void windowsStart(final String[] args) throws Exception { 39 _windowsStart(args); 40 } 41 42 public static void windowsStop(final String[] args) { 43 _windowsStop(args); 44 } 45 46 /** 47 * 48 */ 49 public FtpServiceLauncher() { 50 // nothing 51 } 52 53 @Override 54 protected final EngineAbstract getNewEngineAbstract() { 55 return new FtpEngine(); 56 } 57 58 }