public class WEB-INF.classes.org.apache.activemq.web.controller.CreateSubscriber extends org.apache.activemq.web.DurableSubscriberFacade implements org.springframework.web.servlet.mvc.Controller
{
private java.lang.String selector;
public void <init>(org.apache.activemq.web.BrokerFacade)
{
WEB-INF.classes.org.apache.activemq.web.controller.CreateSubscriber v;
org.apache.activemq.web.BrokerFacade v;
v := @this: WEB-INF.classes.org.apache.activemq.web.controller.CreateSubscriber;
v := @parameter: org.apache.activemq.web.BrokerFacade;
specialinvoke v.<org.apache.activemq.web.DurableSubscriberFacade: void <init>(org.apache.activemq.web.BrokerFacade)>(v);
return;
}
public java.lang.String getSelector()
{
WEB-INF.classes.org.apache.activemq.web.controller.CreateSubscriber v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.activemq.web.controller.CreateSubscriber;
v = v.<org.apache.activemq.web.controller.CreateSubscriber: java.lang.String selector>;
return v;
}
public void setSelector(java.lang.String)
{
WEB-INF.classes.org.apache.activemq.web.controller.CreateSubscriber v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.activemq.web.controller.CreateSubscriber;
v := @parameter: java.lang.String;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
label:
v.<org.apache.activemq.web.controller.CreateSubscriber: java.lang.String selector> = v;
return;
}
public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception
{
WEB-INF.classes.org.apache.activemq.web.controller.CreateSubscriber v;
javax.servlet.http.HttpServletResponse v;
org.springframework.web.servlet.ModelAndView v;
javax.servlet.http.HttpServletRequest v;
org.apache.activemq.broker.jmx.BrokerViewMBean v;
int v;
java.lang.String v, v, v, v, v, v;
v := @this: WEB-INF.classes.org.apache.activemq.web.controller.CreateSubscriber;
v := @parameter: javax.servlet.http.HttpServletRequest;
v := @parameter: javax.servlet.http.HttpServletResponse;
v = v.<org.apache.activemq.web.controller.CreateSubscriber: java.lang.String selector>;
if v == null goto label;
v = v.<org.apache.activemq.web.controller.CreateSubscriber: java.lang.String selector>;
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
v.<org.apache.activemq.web.controller.CreateSubscriber: java.lang.String selector> = null;
label:
v = virtualinvoke v.<org.apache.activemq.web.controller.CreateSubscriber: org.apache.activemq.broker.jmx.BrokerViewMBean getBrokerAdmin()>();
v = virtualinvoke v.<org.apache.activemq.web.controller.CreateSubscriber: java.lang.String getClientId()>();
v = virtualinvoke v.<org.apache.activemq.web.controller.CreateSubscriber: java.lang.String getSubscriberName()>();
v = virtualinvoke v.<org.apache.activemq.web.controller.CreateSubscriber: java.lang.String getValidDestination()>();
v = v.<org.apache.activemq.web.controller.CreateSubscriber: java.lang.String selector>;
interfaceinvoke v.<org.apache.activemq.broker.jmx.BrokerViewMBean: javax.management.ObjectName createDurableSubscriber(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = new org.springframework.web.servlet.ModelAndView;
specialinvoke v.<org.springframework.web.servlet.ModelAndView: void <init>(java.lang.String)>("redirect:subscribers.jsp");
return v;
}
public java.lang.String[] getSupportedHttpMethods()
{
WEB-INF.classes.org.apache.activemq.web.controller.CreateSubscriber v;
java.lang.String[] v;
v := @this: WEB-INF.classes.org.apache.activemq.web.controller.CreateSubscriber;
v = newarray (java.lang.String)[1];
v[0] = "POST";
return v;
}
}