jaxws/src/share/jaxws_classes/com/sun/xml/internal/ws/commons/xmlutil/Converter.java
changeset 19645 36f707905f2b
parent 16791 fe5141eabb0e
child 23961 439846965790
equal deleted inserted replaced
19257:30a1d677a20c 19645:36f707905f2b
    79         } else if (packet.getMessage() == null) {
    79         } else if (packet.getMessage() == null) {
    80                 return "[ Empty packet ]";
    80                 return "[ Empty packet ]";
    81         }
    81         }
    82 
    82 
    83         return toString(packet.getMessage());
    83         return toString(packet.getMessage());
    84 
    84     }
       
    85 
       
    86     public static String toStringNoIndent(Packet packet) {
       
    87         if (packet == null) {
       
    88             return "[ Null packet ]";
       
    89         } else if (packet.getMessage() == null) {
       
    90                 return "[ Empty packet ]";
       
    91         }
       
    92 
       
    93         return toStringNoIndent(packet.getMessage());
    85     }
    94     }
    86 
    95 
    87     public static String toString(Message message) {
    96     public static String toString(Message message) {
       
    97         return toString(message, true);
       
    98     }
       
    99 
       
   100     public static String toStringNoIndent(Message message) {
       
   101         return toString(message, false);
       
   102     }
       
   103 
       
   104     private static String toString(Message message, boolean createIndenter) {
    88         if (message == null) {
   105         if (message == null) {
    89             return "[ Null message ]";
   106             return "[ Null message ]";
    90         }
   107         }
    91         StringWriter stringOut = null;
   108         StringWriter stringOut = null;
    92         try {
   109         try {
    93             stringOut = new StringWriter();
   110             stringOut = new StringWriter();
    94             XMLStreamWriter writer = null;
   111             XMLStreamWriter writer = null;
    95             try {
   112             try {
    96                 writer = xmlOutputFactory.createXMLStreamWriter(stringOut);
   113                 writer = xmlOutputFactory.createXMLStreamWriter(stringOut);
    97                 writer = createIndenter(writer);
   114                 if (createIndenter) {
       
   115                     writer = createIndenter(writer);
       
   116                 }
    98                 message.copy().writeTo(writer);
   117                 message.copy().writeTo(writer);
    99             } catch (Exception e) { // WSIT-1596 - Message Dumping should not affect other processing
   118             } catch (Exception e) { // WSIT-1596 - Message Dumping should not affect other processing
   100                 LOGGER.log(Level.WARNING, "Unexpected exception occured while dumping message", e);
   119                 LOGGER.log(Level.WARNING, "Unexpected exception occured while dumping message", e);
   101             } finally {
   120             } finally {
   102                 if (writer != null) {
   121                 if (writer != null) {