00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 package com.scalagent.kjoram.jms;
00025
00026 import java.util.Hashtable;
00027 import java.util.Enumeration;
00028
00033 public class ConsumerUnsetListRequest extends AbstractJmsRequest
00034 {
00036 private boolean queueMode;
00041 private int cancelledRequestId = -1;
00042
00043
00050 public ConsumerUnsetListRequest(boolean queueMode)
00051 {
00052 this.queueMode = queueMode;
00053 }
00054
00058 public ConsumerUnsetListRequest()
00059 {}
00060
00061
00063 public void setQueueMode(boolean queueMode)
00064 {
00065 this.queueMode = queueMode;
00066 }
00067
00072 public void setCancelledRequestId(int cancelledRequestId)
00073 {
00074 this.cancelledRequestId = cancelledRequestId;
00075 }
00076
00078 public boolean getQueueMode()
00079 {
00080 return queueMode;
00081 }
00082
00087 public int getCancelledRequestId()
00088 {
00089 return cancelledRequestId;
00090 }
00091
00092 public Hashtable soapCode() {
00093 Hashtable h = super.soapCode();
00094 h.put("cancelledRequestId",new Integer(cancelledRequestId));
00095 h.put("queueMode",new Boolean(queueMode));
00096 return h;
00097 }
00098
00099 public static Object soapDecode(Hashtable h) {
00100 ConsumerUnsetListRequest req = new ConsumerUnsetListRequest();
00101 req.setRequestId(((Integer) h.get("requestId")).intValue());
00102 req.setTarget((String) h.get("target"));
00103 req.setCancelledRequestId(
00104 ((Integer) h.get("cancelledRequestId")).intValue());
00105 req.setQueueMode(((Boolean) h.get("queueMode")).booleanValue());
00106 return req;
00107 }
00108 }