class glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox extends javax.swing.JDialog implements UniversalClientConstants
{
private static final long serialVersionUID;
private javax.swing.JTextField destinationNameF;
private javax.swing.JComboBox msgConsumerType;
private javax.swing.JComboBox acknowledgeMode;
private javax.swing.JTextField selectorF;
private IntegerField delayBetweenMsg;
private javax.swing.JButton receiveButton;
private javax.swing.JButton cancelButton;
javax.swing.JPanel p;
javax.swing.JPanel dummyPanel;
javax.swing.JPanel valuePanel;
java.awt.GridBagLayout valueGbag;
java.awt.GridBagConstraints valueConstraints;
public void <init>(java.awt.Frame)
{
java.awt.Frame v;
javax.swing.JButton v, v;
javax.swing.JTextField v, v;
IntegerField v;
java.awt.GridBagConstraints v;
glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox v;
java.awt.BorderLayout v;
java.awt.GridBagLayout v;
javax.swing.JComboBox v, v;
javax.swing.JPanel v, v, v;
v := @this: glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox;
v := @parameter: java.awt.Frame;
specialinvoke v.<javax.swing.JDialog: void <init>(java.awt.Frame,java.lang.String,boolean)>(v, "Universal Client: Receive Message", 1);
v = new javax.swing.JTextField;
specialinvoke v.<javax.swing.JTextField: void <init>(java.lang.String,int)>("defaultDest", 15);
v.<ReceiveMessageDialogBox: javax.swing.JTextField destinationNameF> = v;
v = new javax.swing.JComboBox;
specialinvoke v.<javax.swing.JComboBox: void <init>()>();
v.<ReceiveMessageDialogBox: javax.swing.JComboBox msgConsumerType> = v;
v = new javax.swing.JComboBox;
specialinvoke v.<javax.swing.JComboBox: void <init>()>();
v.<ReceiveMessageDialogBox: javax.swing.JComboBox acknowledgeMode> = v;
v = new javax.swing.JTextField;
specialinvoke v.<javax.swing.JTextField: void <init>(java.lang.String,int)>("", 15);
v.<ReceiveMessageDialogBox: javax.swing.JTextField selectorF> = v;
v = new IntegerField;
specialinvoke v.<IntegerField: void <init>(double,int)>(2000.0, 15);
v.<ReceiveMessageDialogBox: IntegerField delayBetweenMsg> = v;
v = new javax.swing.JButton;
specialinvoke v.<javax.swing.JButton: void <init>(java.lang.String)>("Receive Message");
v.<ReceiveMessageDialogBox: javax.swing.JButton receiveButton> = v;
v = new javax.swing.JButton;
specialinvoke v.<javax.swing.JButton: void <init>(java.lang.String)>("Cancel");
v.<ReceiveMessageDialogBox: javax.swing.JButton cancelButton> = v;
v = new javax.swing.JPanel;
v = new java.awt.BorderLayout;
specialinvoke v.<java.awt.BorderLayout: void <init>()>();
specialinvoke v.<javax.swing.JPanel: void <init>(java.awt.LayoutManager)>(v);
v.<ReceiveMessageDialogBox: javax.swing.JPanel p> = v;
v = new javax.swing.JPanel;
specialinvoke v.<javax.swing.JPanel: void <init>()>();
v.<ReceiveMessageDialogBox: javax.swing.JPanel dummyPanel> = v;
v = new javax.swing.JPanel;
specialinvoke v.<javax.swing.JPanel: void <init>()>();
v.<ReceiveMessageDialogBox: javax.swing.JPanel valuePanel> = v;
v = new java.awt.GridBagLayout;
specialinvoke v.<java.awt.GridBagLayout: void <init>()>();
v.<ReceiveMessageDialogBox: java.awt.GridBagLayout valueGbag> = v;
v = new java.awt.GridBagConstraints;
specialinvoke v.<java.awt.GridBagConstraints: void <init>()>();
v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints> = v;
specialinvoke v.<ReceiveMessageDialogBox: void init()>();
virtualinvoke v.<ReceiveMessageDialogBox: void setResizable(boolean)>(0);
virtualinvoke v.<ReceiveMessageDialogBox: void setLocationRelativeTo(java.awt.Component)>(v);
return;
}
private void init()
{
javax.swing.border.Border v;
javax.swing.JComboBox v, v, v, v, v, v, v, v, v, v, v;
java.awt.Font v;
java.awt.Dimension v;
java.awt.GridBagLayout v;
javax.swing.JPanel v, v, v, v, v, v, v, v, v, v, v, v, v;
javax.swing.JTextField v, v;
IntegerField v;
java.awt.Container v;
javax.swing.JButton v, v;
javax.swing.JScrollPane v;
glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox v;
javax.swing.JTextArea v;
v := @this: glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox;
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel valuePanel>;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagLayout valueGbag>;
virtualinvoke v.<javax.swing.JPanel: void setLayout(java.awt.LayoutManager)>(v);
v = v.<ReceiveMessageDialogBox: javax.swing.JTextField destinationNameF>;
specialinvoke v.<ReceiveMessageDialogBox: void addLabelAndValueComponent(java.lang.String,java.awt.Component,int)>("Destination Name", v, 0);
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox msgConsumerType>;
virtualinvoke v.<javax.swing.JComboBox: void insertItemAt(java.lang.Object,int)>("Queue         ", 0);
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox msgConsumerType>;
virtualinvoke v.<javax.swing.JComboBox: void insertItemAt(java.lang.Object,int)>("Topic", 1);
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox msgConsumerType>;
virtualinvoke v.<javax.swing.JComboBox: void insertItemAt(java.lang.Object,int)>("Topic Durable", 2);
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox msgConsumerType>;
virtualinvoke v.<javax.swing.JComboBox: void setSelectedIndex(int)>(0);
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox msgConsumerType>;
specialinvoke v.<ReceiveMessageDialogBox: void addLabelAndValueComponent(java.lang.String,java.awt.Component,int)>("Msg Consumer Type", v, 1);
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox acknowledgeMode>;
virtualinvoke v.<javax.swing.JComboBox: void insertItemAt(java.lang.Object,int)>("AUTO_ACKNOWLEDGE", 0);
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox acknowledgeMode>;
virtualinvoke v.<javax.swing.JComboBox: void insertItemAt(java.lang.Object,int)>("CLIENT_ACKNOWLEDGE", 1);
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox acknowledgeMode>;
virtualinvoke v.<javax.swing.JComboBox: void insertItemAt(java.lang.Object,int)>("DUPS_OK_ACKNOWLEDGE", 2);
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox acknowledgeMode>;
virtualinvoke v.<javax.swing.JComboBox: void insertItemAt(java.lang.Object,int)>("SESSION TRANSACTED", 3);
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox acknowledgeMode>;
virtualinvoke v.<javax.swing.JComboBox: void setSelectedIndex(int)>(3);
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox acknowledgeMode>;
specialinvoke v.<ReceiveMessageDialogBox: void addLabelAndValueComponent(java.lang.String,java.awt.Component,int)>("Acknowledge Mode", v, 2);
v = v.<ReceiveMessageDialogBox: javax.swing.JTextField selectorF>;
specialinvoke v.<ReceiveMessageDialogBox: void addLabelAndValueComponent(java.lang.String,java.awt.Component,int)>("Message Selector", v, 3);
v = v.<ReceiveMessageDialogBox: IntegerField delayBetweenMsg>;
specialinvoke v.<ReceiveMessageDialogBox: void addLabelAndValueComponent(java.lang.String,java.awt.Component,int)>("Delay Between Msg(ms)", v, 4);
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel dummyPanel>;
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel valuePanel>;
virtualinvoke v.<javax.swing.JPanel: java.awt.Component add(java.lang.String,java.awt.Component)>("Center", v);
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel p>;
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel dummyPanel>;
virtualinvoke v.<javax.swing.JPanel: java.awt.Component add(java.lang.String,java.awt.Component)>("North", v);
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel p>;
v = staticinvoke <javax.swing.BorderFactory: javax.swing.border.Border createEtchedBorder()>();
virtualinvoke v.<javax.swing.JPanel: void setBorder(javax.swing.border.Border)>(v);
v = new javax.swing.JPanel;
specialinvoke v.<javax.swing.JPanel: void <init>()>();
v.<ReceiveMessageDialogBox: javax.swing.JPanel dummyPanel> = v;
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel dummyPanel>;
v = v.<ReceiveMessageDialogBox: javax.swing.JButton receiveButton>;
virtualinvoke v.<javax.swing.JPanel: java.awt.Component add(java.awt.Component)>(v);
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel dummyPanel>;
v = v.<ReceiveMessageDialogBox: javax.swing.JButton cancelButton>;
virtualinvoke v.<javax.swing.JPanel: java.awt.Component add(java.awt.Component)>(v);
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel p>;
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel dummyPanel>;
virtualinvoke v.<javax.swing.JPanel: java.awt.Component add(java.lang.String,java.awt.Component)>("Center", v);
v = new javax.swing.JTextArea;
specialinvoke v.<javax.swing.JTextArea: void <init>()>();
v = new java.awt.Font;
specialinvoke v.<java.awt.Font: void <init>(java.lang.String,int,int)>("DialogInput", 1, 11);
virtualinvoke v.<javax.swing.JTextArea: void setFont(java.awt.Font)>(v);
virtualinvoke v.<javax.swing.JTextArea: void setLineWrap(boolean)>(1);
virtualinvoke v.<javax.swing.JTextArea: void setWrapStyleWord(boolean)>(1);
virtualinvoke v.<javax.swing.JTextArea: void setEditable(boolean)>(0);
v = new javax.swing.JScrollPane;
specialinvoke v.<javax.swing.JScrollPane: void <init>(java.awt.Component)>(v);
virtualinvoke v.<javax.swing.JScrollPane: void setVerticalScrollBarPolicy(int)>(22);
v = new java.awt.Dimension;
specialinvoke v.<java.awt.Dimension: void <init>(int,int)>(350, 150);
virtualinvoke v.<javax.swing.JScrollPane: void setPreferredSize(java.awt.Dimension)>(v);
virtualinvoke v.<javax.swing.JTextArea: void setText(java.lang.String)>("Note: The first receive message for a Durable Topic will create a durable subscriber for that topic, One can keep receiving message using the durable subsrcripton, however given the same destination if the message selector is changed new durable subcription is created and the previous subscription is deleted \n \nOnly one session at a time can have a TopicSubscriber for a particular durable subscription. An inactive durable subscriber is one that exists but does not currently have a message consumer associated with it. \n\nA client can change an existing durable subscription by creating a durableTopicSubscriber with the same name and a new topic and/or message selector. Changing a durable subscriber is equivalent to unsubscribing (deleting) the old one and creating a new one. ");
virtualinvoke v.<javax.swing.JTextArea: void setCaretPosition(int)>(0);
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel p>;
virtualinvoke v.<javax.swing.JPanel: java.awt.Component add(java.lang.String,java.awt.Component)>("South", v);
v = virtualinvoke v.<ReceiveMessageDialogBox: java.awt.Container getContentPane()>();
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel p>;
virtualinvoke v.<java.awt.Container: java.awt.Component add(java.awt.Component)>(v);
virtualinvoke v.<ReceiveMessageDialogBox: void pack()>();
return;
}
private void addLabelAndValueComponent(java.lang.String, java.awt.Component, int)
{
int v;
java.lang.String v;
java.awt.GridBagConstraints v, v, v, v, v, v, v, v, v, v, v, v;
java.awt.Component v;
javax.swing.JLabel v;
glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox v;
java.awt.GridBagLayout v, v;
javax.swing.JPanel v, v;
v := @this: glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox;
v := @parameter: java.lang.String;
v := @parameter: java.awt.Component;
v := @parameter: int;
v = new javax.swing.JLabel;
specialinvoke v.<javax.swing.JLabel: void <init>(java.lang.String,int)>(v, 2);
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
v.<java.awt.GridBagConstraints: int gridx> = 0;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
v.<java.awt.GridBagConstraints: int gridy> = v;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
v.<java.awt.GridBagConstraints: double weightx> = 1.0;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
v.<java.awt.GridBagConstraints: double weighty> = 1.0;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
v.<java.awt.GridBagConstraints: int anchor> = 17;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagLayout valueGbag>;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
virtualinvoke v.<java.awt.GridBagLayout: void setConstraints(java.awt.Component,java.awt.GridBagConstraints)>(v, v);
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel valuePanel>;
virtualinvoke v.<javax.swing.JPanel: java.awt.Component add(java.awt.Component)>(v);
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
v.<java.awt.GridBagConstraints: int gridx> = 1;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
v.<java.awt.GridBagConstraints: int gridy> = v;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
v.<java.awt.GridBagConstraints: double weightx> = 1.0;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
v.<java.awt.GridBagConstraints: double weighty> = 1.0;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
v.<java.awt.GridBagConstraints: int anchor> = 17;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagLayout valueGbag>;
v = v.<ReceiveMessageDialogBox: java.awt.GridBagConstraints valueConstraints>;
virtualinvoke v.<java.awt.GridBagLayout: void setConstraints(java.awt.Component,java.awt.GridBagConstraints)>(v, v);
v = v.<ReceiveMessageDialogBox: javax.swing.JPanel valuePanel>;
virtualinvoke v.<javax.swing.JPanel: java.awt.Component add(java.awt.Component)>(v);
return;
}
public javax.swing.JButton getCancelButton()
{
glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox v;
javax.swing.JButton v;
v := @this: glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox;
v = v.<ReceiveMessageDialogBox: javax.swing.JButton cancelButton>;
return v;
}
public java.lang.String getDestinationName()
{
glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox v;
java.lang.String v;
javax.swing.JTextField v;
v := @this: glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox;
v = v.<ReceiveMessageDialogBox: javax.swing.JTextField destinationNameF>;
v = virtualinvoke v.<javax.swing.JTextField: java.lang.String getText()>();
return v;
}
public int getDestinationType()
{
int v;
glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox v;
javax.swing.JComboBox v;
v := @this: glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox;
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox msgConsumerType>;
v = virtualinvoke v.<javax.swing.JComboBox: int getSelectedIndex()>();
return v;
}
public javax.swing.JButton getReceiveButton()
{
glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox v;
javax.swing.JButton v;
v := @this: glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox;
v = v.<ReceiveMessageDialogBox: javax.swing.JButton receiveButton>;
return v;
}
public boolean isTransacted()
{
int v;
glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox v;
javax.swing.JComboBox v;
boolean v;
v := @this: glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox;
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox acknowledgeMode>;
v = virtualinvoke v.<javax.swing.JComboBox: int getSelectedIndex()>();
if v != 3 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String getSelector()
{
glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox v;
java.lang.String v;
javax.swing.JTextField v;
v := @this: glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox;
v = v.<ReceiveMessageDialogBox: javax.swing.JTextField selectorF>;
v = virtualinvoke v.<javax.swing.JTextField: java.lang.String getText()>();
return v;
}
public int getAcknowledgeMode()
{
int v;
glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox v;
javax.swing.JComboBox v;
v := @this: glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox;
v = v.<ReceiveMessageDialogBox: javax.swing.JComboBox acknowledgeMode>;
v = virtualinvoke v.<javax.swing.JComboBox: int getSelectedIndex()>();
return v;
}
public int getDelayBetweenMsg()
{
IntegerField v;
glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox v;
double v;
v := @this: glassfish.mq.examples.applications.uclient.ReceiveMessageDialogBox;
v = v.<ReceiveMessageDialogBox: IntegerField delayBetweenMsg>;
v = virtualinvoke v.<IntegerField: double getValue()>();
return v;
}
}