flex.messaging.messages
Class ErrorMessage

java.lang.Object
  extended by flex.messaging.messages.AbstractMessage
      extended by flex.messaging.messages.AsyncMessage
          extended by flex.messaging.messages.AcknowledgeMessage
              extended by flex.messaging.messages.ErrorMessage
All Implemented Interfaces:
Message, Serializable

public class ErrorMessage
extends AcknowledgeMessage

Author:
Franck WOLFF
See Also:
Serialized Form

Field Summary
 
Fields inherited from class flex.messaging.messages.AsyncMessage
DESTINATION_CLIENT_ID_HEADER, SUBTOPIC_HEADER
 
Fields inherited from interface flex.messaging.messages.Message
DS_ID_HEADER, ENDPOINT_HEADER, HIDDEN_CREDENTIALS, REMOTE_CREDENTIALS_HEADER
 
Constructor Summary
ErrorMessage()
           
ErrorMessage(Message request)
           
ErrorMessage(Message request, boolean keepClientId)
           
ErrorMessage(Message request, Throwable t)
           
ErrorMessage(Message request, Throwable t, boolean keepClientId)
           
ErrorMessage(Throwable t)
           
 
Method Summary
 ErrorMessage copy(Message request)
           
 Map<String,Object> getExtendedData()
           
 String getFaultCode()
           
 String getFaultDetail()
           
 String getFaultString()
           
 Object getRootCause()
           
 boolean loginError()
           
 void setExtendedData(Map<String,Object> extendedData)
           
 void setFaultCode(String faultCode)
           
 void setFaultDetail(String faultDetail)
           
 void setFaultString(String faultString)
           
 void setRootCause(Object rootCause)
           
 String toString()
           
 String toString(String indent)
           
 
Methods inherited from class flex.messaging.messages.AsyncMessage
clone, getCorrelationId, setCorrelationId, toString
 
Methods inherited from class flex.messaging.messages.AbstractMessage
getBody, getClientId, getDestination, getHeader, getHeaders, getMessageId, getTimestamp, getTimeToLive, headerExists, setBody, setClientId, setDestination, setHeader, setHeaders, setMessageId, setTimestamp, setTimeToLive
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ErrorMessage

public ErrorMessage()

ErrorMessage

public ErrorMessage(Throwable t)

ErrorMessage

public ErrorMessage(Message request)

ErrorMessage

public ErrorMessage(Message request,
                    Throwable t)

ErrorMessage

public ErrorMessage(Message request,
                    boolean keepClientId)

ErrorMessage

public ErrorMessage(Message request,
                    Throwable t,
                    boolean keepClientId)
Method Detail

getFaultCode

public String getFaultCode()

setFaultCode

public void setFaultCode(String faultCode)

getFaultDetail

public String getFaultDetail()

setFaultDetail

public void setFaultDetail(String faultDetail)

getFaultString

public String getFaultString()

setFaultString

public void setFaultString(String faultString)

getExtendedData

public Map<String,Object> getExtendedData()

setExtendedData

public void setExtendedData(Map<String,Object> extendedData)

getRootCause

public Object getRootCause()

setRootCause

public void setRootCause(Object rootCause)

loginError

public boolean loginError()

copy

public ErrorMessage copy(Message request)

toString

public String toString()
Overrides:
toString in class AcknowledgeMessage

toString

public String toString(String indent)
Specified by:
toString in interface Message
Overrides:
toString in class AcknowledgeMessage