Apache CXF API

org.apache.cxf.message
Class MessageUtils

java.lang.Object
  extended by org.apache.cxf.message.MessageUtils

public final class MessageUtils
extends Object

Holder for utility methods relating to messages.


Method Summary
static boolean getContextualBoolean(Message m, String key, boolean defaultValue)
           
static FaultMode getFaultMode(Message message)
          Determine the fault mode for the underlying (fault) message (for use on server side only).
static boolean isDOMPresent(Message m)
          Returns true if the underlying content format is a W3C DOM or a SAAJ message.
static boolean isEmptyPartialResponse(Message message)
          Determines if the current message is an empty partial response, which is a partial response with an empty content.
static boolean isFault(Message message)
          Determine if message is fault.
static boolean isOutbound(Message message)
          Determine if message is outbound.
static boolean isPartialResponse(Message message)
          Determine if the current message is a partial response.
static boolean isRequestor(Message message)
          Determine if current messaging role is that of requestor.
static boolean isTrue(Object value)
          Returns true if a value is either the String "true" (regardless of case) or Boolean.TRUE.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isOutbound

public static boolean isOutbound(Message message)
Determine if message is outbound.

Parameters:
message - the current Message
Returns:
true if the message direction is outbound

isFault

public static boolean isFault(Message message)
Determine if message is fault.

Parameters:
message - the current Message
Returns:
true if the message is a fault

getFaultMode

public static FaultMode getFaultMode(Message message)
Determine the fault mode for the underlying (fault) message (for use on server side only).

Parameters:
message - the fault message
Returns:
the FaultMode

isRequestor

public static boolean isRequestor(Message message)
Determine if current messaging role is that of requestor.

Parameters:
message - the current Message
Returns:
true if the current messaging role is that of requestor

isPartialResponse

public static boolean isPartialResponse(Message message)
Determine if the current message is a partial response.

Parameters:
message - the current message
Returns:
true if the current messags is a partial response

isEmptyPartialResponse

public static boolean isEmptyPartialResponse(Message message)
Determines if the current message is an empty partial response, which is a partial response with an empty content.

Parameters:
message - the current message
Returns:
true if the current messags is a partial empty response

isTrue

public static boolean isTrue(Object value)
Returns true if a value is either the String "true" (regardless of case) or Boolean.TRUE.

Parameters:
value -
Returns:
true if value is either the String "true" or Boolean.TRUE

getContextualBoolean

public static boolean getContextualBoolean(Message m,
                                           String key,
                                           boolean defaultValue)

isDOMPresent

public static boolean isDOMPresent(Message m)
Returns true if the underlying content format is a W3C DOM or a SAAJ message.


Apache CXF API

Apache CXF