package org.openslx.satellitedaemon; import java.io.FileNotFoundException; import java.io.IOException; import java.security.KeyStoreException; import java.security.NoSuchAlgorithmException; import java.security.cert.CertificateException; import org.openslx.imagemaster.thrift.iface.FtpCredentials; import org.openslx.imagemaster.thrift.iface.ServerAuthenticationException; import org.openslx.satellitedaemon.ftp.FtpImageUploader; import org.openslx.satellitedaemon.ftp.FtpConnection; import org.openslx.satellitedaemon.util.Util; /** * Main class for uploading images from the HS-Server to the Satellite Server. * */ public class App { public static void main( String[] args ) throws NoSuchAlgorithmException, KeyStoreException, CertificateException, FileNotFoundException, IOException, ServerAuthenticationException { // TODO: A Thread that starts the call for new credentials and the upload // whenever a new image was sceduled in the db. FtpCredentials ftpc = FtpConnection.getFtpCredentials(); Util.notNullFatal( ftpc, "ftpc was null" ); FtpImageUploader ftpIU = new FtpImageUploader( ftpc ); Util.notNullFatal( ftpIU, "ftpIU was null" ); ftpIU.connectTest(); } }