> I've just started looking at the code. Looks good, but there are a
> couple of areas which I think need tweaking.

> BinaryTCPClientImpl uses eolByte which is set from the property tcp.eolByte.
> I'm not sure that this is needed - does it make sense for a binary
> protocol to have an End of Line byte? If so, then the property name
> needs to be changed, otherwise one cannot mix TCP implementations in a
> test plan.
Yes, eol does not make sense in a binary protocol but I think an end of message 
byte would.  So the property name would need to be changed.  

> I'm not entirely sure why LengthPrefixedBinaryTCPClientImpl does not
> extend BinaryTCPClientImpl instead of decorating it?
General idea was that the length prefixing would be independent of protocol 
data to allow binary length followed by character data and character length 
followed by character data.  This was why length prefix handling methods were 
left in the decorator rather than in a direct subclass.  Probably unnecessary 
and no problem if it becomes a direct subclass.   


-----Original Message-----
From: sebb [mailto:[EMAIL PROTECTED]
Sent: 04 November 2008 20:17
To: JMeter Developers List
Subject: Re: FW: TCP Sampler Extension to support length-prefixed binary
data


On 17/10/2008, Oghie Sheehy <[EMAIL PROTECTED]> wrote:
> Thanks, have created enhancement bug 46030 and attached source to it.
>

I've just started looking at the code. Looks good, but there are a
couple of areas which I think need tweaking.

BinaryTCPClientImpl uses eolByte which is set from the property tcp.eolByte.
I'm not sure that this is needed - does it make sense for a binary
protocol to have an End of Line byte? If so, then the property name
needs to be changed, otherwise one cannot mix TCP implementations in a
test plan.

I'm not entirely sure why LengthPrefixedBinaryTCPClientImpl does not
extend BinaryTCPClientImpl instead of decorating it?

<snip>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


 
**********************************************************************
 
E-mail disclaimer
FEXCO Dynamic Currency Conversion Limited, registered in Ireland, No. 246289. 
Registered Office: FEXCO Centre, Iveragh Road, Killorglin, Co. Kerry.
 
This message, including any attachments, is confidential. If you are not the 
named recipient, please contact the sender and delete the email from your 
system.
 
**********************************************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to