public class WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage extends org.apache.activemq.web.DestinationFacade implements org.springframework.web.servlet.mvc.Controller
{
private java.lang.String messageId;
private java.lang.String destination;
private static final org.slf4j.Logger log;
public void <init>(org.apache.activemq.web.BrokerFacade)
{
WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage v;
org.apache.activemq.web.BrokerFacade v;
v := @this: WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage;
v := @parameter: org.apache.activemq.web.BrokerFacade;
specialinvoke v.<org.apache.activemq.web.DestinationFacade: void <init>(org.apache.activemq.web.BrokerFacade)>(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.MoveMessage v;
javax.servlet.http.HttpServletRequest v;
java.lang.String v, v, v, v, v, v, v, v, v;
org.slf4j.Logger v, v;
javax.servlet.http.HttpServletResponse v;
org.apache.activemq.broker.jmx.QueueViewMBean v;
org.springframework.web.servlet.ModelAndView v;
v := @this: WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage;
v := @parameter: javax.servlet.http.HttpServletRequest;
v := @parameter: javax.servlet.http.HttpServletResponse;
v = v.<org.apache.activemq.web.controller.MoveMessage: java.lang.String messageId>;
if v == null goto label;
v = virtualinvoke v.<org.apache.activemq.web.controller.MoveMessage: org.apache.activemq.broker.jmx.QueueViewMBean getQueueView()>();
if v == null goto label;
v = <org.apache.activemq.web.controller.MoveMessage: org.slf4j.Logger log>;
v = virtualinvoke v.<org.apache.activemq.web.controller.MoveMessage: java.lang.String getJMSDestination()>();
v = v.<org.apache.activemq.web.controller.MoveMessage: java.lang.String messageId>;
v = v.<org.apache.activemq.web.controller.MoveMessage: java.lang.String destination>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Moving message \u0001(\u) to \u0001");
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String)>(v);
v = v.<org.apache.activemq.web.controller.MoveMessage: java.lang.String messageId>;
v = v.<org.apache.activemq.web.controller.MoveMessage: java.lang.String destination>;
interfaceinvoke v.<org.apache.activemq.broker.jmx.QueueViewMBean: boolean moveMessageTo(java.lang.String,java.lang.String)>(v, v);
goto label;
label:
v = <org.apache.activemq.web.controller.MoveMessage: org.slf4j.Logger log>;
v = virtualinvoke v.<org.apache.activemq.web.controller.MoveMessage: java.lang.String getPhysicalDestinationName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("No queue named: \u0001");
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.web.controller.MoveMessage: org.springframework.web.servlet.ModelAndView redirectToDestinationView()>();
return v;
}
public java.lang.String getMessageId()
{
WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage;
v = v.<org.apache.activemq.web.controller.MoveMessage: java.lang.String messageId>;
return v;
}
public void setMessageId(java.lang.String)
{
WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage;
v := @parameter: java.lang.String;
v.<org.apache.activemq.web.controller.MoveMessage: java.lang.String messageId> = v;
return;
}
public java.lang.String getDestination()
{
WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage;
v = v.<org.apache.activemq.web.controller.MoveMessage: java.lang.String destination>;
return v;
}
public void setDestination(java.lang.String)
{
WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage v;
java.lang.String v;
v := @this: WEB-INF.classes.org.apache.activemq.web.controller.MoveMessage;
v := @parameter: java.lang.String;
v.<org.apache.activemq.web.controller.MoveMessage: java.lang.String destination> = v;
return;
}
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/activemq/web/controller/MoveMessage;");
<org.apache.activemq.web.controller.MoveMessage: org.slf4j.Logger log> = v;
return;
}
}