Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.cxf.message
Class MessageUtils

    java.lang.Object
      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 Object` | `getContextualProperty(Message m, String propPreferred, String propDefault)`
`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)

### getContextualProperty

    public static Object getContextualProperty(Message m,
                                               String propPreferred,
                                               String propDefault)

### isDOMPresent

    public static boolean isDOMPresent(Message m)

  Returns true if the underlying content format is a W3C DOM or a SAAJ message.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF