diff src/de/mpiwg/itgroup/metaDataManagerRestlet/RestServer.java @ 0:813aa2c5bc4b

first ingest
author dwinter
date Wed, 24 Nov 2010 16:56:28 +0100
parents
children ede4c4ead6f5
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/de/mpiwg/itgroup/metaDataManagerRestlet/RestServer.java	Wed Nov 24 16:56:28 2010 +0100
@@ -0,0 +1,39 @@
+package de.mpiwg.itgroup.metaDataManagerRestlet;
+
+import org.apache.log4j.BasicConfigurator;
+import org.apache.log4j.Level;
+import org.apache.log4j.Logger;
+import org.restlet.Application;
+import org.restlet.Context;
+import org.restlet.Restlet;
+import org.restlet.routing.Router;
+import org.restlet.routing.Template;
+import org.restlet.routing.TemplateRoute;
+
+import de.mpiwg.itgroup.metaDataManagerRestlet.pid.PIDcreator;
+
+
+
+public class RestServer extends Application {
+
+	public RestServer(Context parentContext){
+		super(parentContext);
+		
+		Logger rl = Logger.getRootLogger();
+		BasicConfigurator.configure();
+		rl.setLevel(Level.DEBUG);
+		
+		
+	}
+	
+	public synchronized Restlet createInboundRoot(){
+		Router router = new Router(getContext());
+		
+		router.attach("/PID",PIDcreator.class);
+		
+		
+		
+		return router;
+	}
+}
+