Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  *  Copyright (c) 2011 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany.
  *  All rights reserved. This program and the accompanying materials
  *  are made available under the terms of the GNU Lesser Public License v2.1
  *  which accompanies this distribution, and is available at
  *  http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  *
  *  Contributors:
  *      Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany - RMI Client, FileChooser and WebDAV
 */
package de.ipk_gatersleben.bit.bi.edal.webdav.sample;
public class WebdavServer {
	private Server server;
	private static int EDAL_PORT = 0;
	private static String EDAL_HOST = "";
	private static int WEBDAV_SSLPORT = 8443;
	public WebdavServer() {
		final Properties prop = new Properties();
		/* load default webDAV-Properties */
		try {
			prop.load(Main.class.getResourceAsStream("/eDALwebDAV.properties"));
			 = prop.getProperty("server.host");
			 = Integer.parseInt(prop.getProperty("server.port"));
			 = Integer.parseInt(prop
					.getProperty("browser.sslport"));
catch (final IOException e) {
					"error loading default WebDAV properties"e);
			System.exit(-1);
		}
		SslContextFactory sslContextFactory = new SslContextFactory();
		SslSocketConnector sslConnector = new SslSocketConnector(
				sslContextFactory);
		sslConnector.setPort();
		.setConnectors(new Connector[] { sslConnector });
		contexts.setHandlers(new Handler[] 
		.setHandler(contexts);
	}
	public void start() throws Exception {		
		FileSystemCache.init();
	}
	public void stop() throws Exception {
	}
	public boolean isStarted() {
		return .isStarted();
	}
	public boolean isStopped() {
		return .isStopped();
	}
New to GrepCode? Check out our FAQ X