On Thu, 2013-01-31 at 16:53 -0800, John Sheehy wrote:
> Hi,
>
> I'm trying to override the entity serializer for a http POST like so
>
> PoolingClientConnectionManager cm = new
> PoolingClientConnectionManager(schemeRegistry) {
> @Override
> protected ClientConnectionOperator createConnectionOperator(final
> SchemeRegistry schemeRegistry) {
> return new DefaultClientConnectionOperator(schemeRegistry) {
> @Override
> public OperatedClientConnection createConnection() {
> return new DefaultClientConnection() {
> @Override
> protected EntitySerializer createEntitySerializer() {
> return new MyEntitySerializer(new
> StrictContentLengthStrategy());
> }
> };
> }
> };
> }
> }
>
> However, the createConnection() overriden function is never called. Looking
> at the code, it seems there's a line in HttpConnPool (used internally by
> PoolingClientConnectionManager) that simply instantiates a
> DefaultHttpConnection().
>
> Is there any way to override this behaviour?
>
> Thanks a lot,
> John
John
It is a bug in PoolingClientConnectionManager. Please raise a JIRA for
this defect.
Oleg
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]