src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/client/HttpTransportPipe.java

changeset 408
b0610cd08440
parent 368
0989ad8c0860
child 637
9c07ef4934dd
equal deleted inserted replaced
405:cc682329886b 408:b0610cd08440
1 /* 1 /*
2 * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. Oracle designates this 7 * published by the Free Software Foundation. Oracle designates this
33 import com.sun.xml.internal.ws.api.pipe.*; 33 import com.sun.xml.internal.ws.api.pipe.*;
34 import com.sun.xml.internal.ws.api.pipe.helper.AbstractTubeImpl; 34 import com.sun.xml.internal.ws.api.pipe.helper.AbstractTubeImpl;
35 import com.sun.xml.internal.ws.client.ClientTransportException; 35 import com.sun.xml.internal.ws.client.ClientTransportException;
36 import com.sun.xml.internal.ws.developer.HttpConfigFeature; 36 import com.sun.xml.internal.ws.developer.HttpConfigFeature;
37 import com.sun.xml.internal.ws.resources.ClientMessages; 37 import com.sun.xml.internal.ws.resources.ClientMessages;
38 import com.sun.xml.internal.ws.resources.WsservletMessages;
38 import com.sun.xml.internal.ws.transport.Headers; 39 import com.sun.xml.internal.ws.transport.Headers;
40 import com.sun.xml.internal.ws.transport.http.HttpAdapter;
39 import com.sun.xml.internal.ws.util.ByteArrayBuffer; 41 import com.sun.xml.internal.ws.util.ByteArrayBuffer;
40 import com.sun.xml.internal.ws.util.RuntimeVersion; 42 import com.sun.xml.internal.ws.util.RuntimeVersion;
41 import com.sun.xml.internal.ws.util.StreamUtils; 43 import com.sun.xml.internal.ws.util.StreamUtils;
42 44
43 import javax.xml.bind.DatatypeConverter; 45 import javax.xml.bind.DatatypeConverter;
424 pw.println(header.getKey()+": "+value); 426 pw.println(header.getKey()+": "+value);
425 } 427 }
426 } 428 }
427 } 429 }
428 430
429 buf.writeTo(baos); 431 if (buf.size() > HttpAdapter.dump_threshold) {
432 byte[] b = buf.getRawData();
433 baos.write(b, 0, HttpAdapter.dump_threshold);
434 pw.println();
435 pw.println(WsservletMessages.MESSAGE_TOO_LONG(HttpAdapter.class.getName() + ".dumpTreshold"));
436 } else {
437 buf.writeTo(baos);
438 }
430 pw.println("--------------------"); 439 pw.println("--------------------");
431 440
432 String msg = baos.toString(); 441 String msg = baos.toString();
433 if (dump) { 442 if (dump) {
434 System.out.println(msg); 443 System.out.println(msg);

mercurial