@@ -70,24 +70,24 @@ public static void main(String[] args) {
7070 try {
7171 CommandLine cmd = parser .parse (options , args );
7272
73- String hostName = strArg (cmd , 'h' , "localhost" );
74- int portNumber = intArg (cmd , 'p' , AMQP .PROTOCOL .PORT );
75- String exchangeType = strArg (cmd , 't' , "direct" );
76- String exchangeName = strArg (cmd , 'e' , exchangeType );
77- int samplingInterval = intArg (cmd , 'i' , 1 );
78- int rateLimit = intArg (cmd , 'r' , 0 );
79- int producerCount = intArg (cmd , 'x' , 1 );
80- int consumerCount = intArg (cmd , 'y' , 1 );
81- int producerTxSize = intArg (cmd , 'm' , 0 );
82- int consumerTxSize = intArg (cmd , 'n' , 0 );
83- boolean autoAck = cmd .hasOption ('a' );
84- int prefetchCount = intArg (cmd , 'q' , 0 );
85- int minMsgSize = intArg (cmd , 's' , 0 );
86- int maxRedirects = intArg (cmd , 'd' , 0 );
87- int timeLimit = intArg (cmd , 'z' , 0 );
88- final int sendBufferSize = intArg (cmd , 'b' , -1 );
89- final int receiveBufferSize = intArg (cmd , 'c' , -1 );
90- List flags = lstArg (cmd , 'f' );
73+ final String hostName = strArg (cmd , 'h' , "localhost" );
74+ final int portNumber = intArg (cmd , 'p' , AMQP .PROTOCOL .PORT );
75+ final String exchangeType = strArg (cmd , 't' , "direct" );
76+ final String exchangeName = strArg (cmd , 'e' , exchangeType );
77+ final int samplingInterval = intArg (cmd , 'i' , 1 );
78+ final int rateLimit = intArg (cmd , 'r' , 0 );
79+ final int producerCount = intArg (cmd , 'x' , 1 );
80+ final int consumerCount = intArg (cmd , 'y' , 1 );
81+ final int producerTxSize = intArg (cmd , 'm' , 0 );
82+ final int consumerTxSize = intArg (cmd , 'n' , 0 );
83+ final boolean autoAck = cmd .hasOption ('a' );
84+ final int prefetchCount = intArg (cmd , 'q' , 0 );
85+ final int minMsgSize = intArg (cmd , 's' , 0 );
86+ final int maxRedirects = intArg (cmd , 'd' , 0 );
87+ final int timeLimit = intArg (cmd , 'z' , 0 );
88+ final int sendBufferSize = intArg (cmd , 'b' , -1 );
89+ final int recvBufferSize = intArg (cmd , 'c' , -1 );
90+ final List flags = lstArg (cmd , 'f' );
9191
9292 //setup
9393 String id = UUID .randomUUID ().toString ();
@@ -103,8 +103,8 @@ public static void main(String[] args) {
103103 Connection conn = new ConnectionFactory (params ){
104104 @ Override public void configureSocket (Socket socket ) throws IOException {
105105 super .configureSocket (socket );
106- if (receiveBufferSize > 0 )
107- socket .setReceiveBufferSize (receiveBufferSize );
106+ if (recvBufferSize > 0 )
107+ socket .setReceiveBufferSize (recvBufferSize );
108108 if (sendBufferSize > 0 )
109109 socket .setSendBufferSize (sendBufferSize );
110110
@@ -171,7 +171,6 @@ private static Options getOptions() {
171171 Options options = new Options ();
172172 options .addOption (new Option ("h" , "host" , true , "broker host" ));
173173 options .addOption (new Option ("p" , "port" , true , "broker port" ));
174- options .addOption (new Option ("b" , "buffer" , true , "buffer size" ));
175174 options .addOption (new Option ("t" , "type" , true , "exchange type" ));
176175 options .addOption (new Option ("e" , "exchange" , true , "exchange name" ));
177176 options .addOption (new Option ("i" , "interval" , true , "sampling interval" ));
@@ -185,6 +184,8 @@ private static Options getOptions() {
185184 options .addOption (new Option ("s" , "size" , true , "message size" ));
186185 options .addOption (new Option ("d" , "redirects" , true , "max redirects" ));
187186 options .addOption (new Option ("z" , "time" , true , "time limit" ));
187+ options .addOption (new Option ("b" , "sendbuffer" ,true , "send buffer size" ));
188+ options .addOption (new Option ("c" , "recvbuffer" ,true , "receive buffer size" ));
188189 Option flag = new Option ("f" , "flag" , true , "message flag" );
189190 flag .setArgs (Option .UNLIMITED_VALUES );
190191 options .addOption (flag );
0 commit comments