From 56fe4494620ac2e7831875733d7ad2ffc1c6b73f Mon Sep 17 00:00:00 2001 From: Zsolt Kovcs Date: Tue, 23 Sep 2014 12:11:08 +0200 Subject: Removing HTTP and UDP servers --- .../java/com/c2kernel/process/ItemHTTPBridge.java | 60 ---------------------- 1 file changed, 60 deletions(-) delete mode 100644 src/main/java/com/c2kernel/process/ItemHTTPBridge.java (limited to 'src/main/java/com/c2kernel/process/ItemHTTPBridge.java') diff --git a/src/main/java/com/c2kernel/process/ItemHTTPBridge.java b/src/main/java/com/c2kernel/process/ItemHTTPBridge.java deleted file mode 100644 index 8db52f9..0000000 --- a/src/main/java/com/c2kernel/process/ItemHTTPBridge.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.c2kernel.process; - -import java.util.StringTokenizer; - -import com.c2kernel.common.ObjectNotFoundException; -import com.c2kernel.entity.C2KLocalObject; -import com.c2kernel.lookup.DomainPath; -import com.c2kernel.lookup.InvalidItemPathException; -import com.c2kernel.lookup.ItemPath; -import com.c2kernel.utils.server.HTTPRequestHandler; - -/* QueryData over HTTP Socket Handler - * Processes an HTTP request consisting of // - * and returns that kernel object as XML - * Currently supports GET requests. - * REVISIT: POST calls Item.request() - */ - -public class ItemHTTPBridge extends HTTPRequestHandler { - - public ItemHTTPBridge() { } - - @Override - public String getName() { - return "Item HTTP Server"; - } - - @Override - public String processRequest() { - System.out.println("ItemHTTPBridge::ProcessRequest()"); - StringTokenizer tok = new StringTokenizer(resource, "?"); - String path = tok.nextToken(); - String query = tok.nextToken(); - ItemPath itemPath; - try { - itemPath = new ItemPath(path); - } catch (InvalidItemPathException ex) { - DomainPath domPath = new DomainPath(path); - if (!domPath.exists()) - return error("404 Not Found", "The path "+path+" you requested was not found."); - try { - itemPath = domPath.getItemPath(); - } catch (ObjectNotFoundException e) { - return error("404 Not Found", "The path "+path+" you requested was not found."); - } - } - - if (method.equals("GET")) { - try { - C2KLocalObject response = Gateway.getStorage().get(itemPath, query, null); - return Gateway.getMarshaller().marshall(response); - } - catch (Exception e) { - return error("400 Bad Request", "Usage: GET <path to item>?<path to kernel object>
"+e.getClass().getName()); - } - } - return(super.processRequest()); - } - -} -- cgit v1.2.3