<%-- Document : subscription Created on : Apr 21, 2013, 12:00:30 PM Author : Alex O'Ree --%> <%@page import="java.util.concurrent.atomic.AtomicReference"%> <%@page import="org.apache.juddi.webconsole.hub.builders.Builders"%> <%@page import="org.uddi.sub_v3.Subscription"%> <%@page import="org.apache.juddi.webconsole.hub.UddiHub"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <% if (request.getMethod().equalsIgnoreCase("POST")) { UddiHub x = UddiHub.getInstance(application, session); if (request.getParameter("DELETE") != null) { out.write( x.RemoveSubscription(request.getParameter("DELETE"))); } else { AtomicReference outmsg = new AtomicReference(); Subscription sub = Builders.BuildClientSubscription(request.getParameterMap(), outmsg, session); if (sub == null) { out.write(outmsg.get()); } else { out.write(x.AddSubscription(sub)); } } } else { response.setStatus(500); } %>