org.granite.client.messaging.messages.responses
Class FaultMessage
java.lang.Object
org.granite.client.messaging.messages.AbstractMessage
org.granite.client.messaging.messages.responses.AbstractResponseMessage
org.granite.client.messaging.messages.responses.FaultMessage
- All Implemented Interfaces:
- Externalizable, Serializable, Cloneable, Iterable<ResponseMessage>, Message, MessageChain<ResponseMessage>, ResponseMessage
public final class FaultMessage
- extends AbstractResponseMessage
- Author:
- Franck WOLFF
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface org.granite.client.messaging.messages.Message |
Message.Type |
|
Constructor Summary |
FaultMessage()
|
FaultMessage(String clientId,
String correlationId,
FaultMessage.Code code,
String description,
String details,
Object cause,
Map<String,Object> extended)
|
FaultMessage(String id,
String clientId,
long timestamp,
long timeToLive,
Map<String,Object> headers,
String correlationId,
FaultMessage.Code code,
String description,
String details,
Object cause,
Map<String,Object> extended)
|
| Methods inherited from class org.granite.client.messaging.messages.AbstractMessage |
clone, equals, getClientId, getHeader, getHeaders, getId, getRemainingTimeToLive, getRemainingTimeToLive, getTimestamp, getTimeToLive, hashCode, headerExists, isExpired, isExpired, setClientId, setHeader, setHeaders, setId, setTimestamp, setTimeToLive, toString |
| Methods inherited from interface org.granite.client.messaging.messages.Message |
clone, getClientId, getHeader, getHeaders, getId, getRemainingTimeToLive, getRemainingTimeToLive, getTimestamp, getTimeToLive, headerExists, isExpired, isExpired, setClientId, setHeader, setHeaders, setId, setTimestamp, setTimeToLive |
FaultMessage
public FaultMessage()
FaultMessage
public FaultMessage(String clientId,
String correlationId,
FaultMessage.Code code,
String description,
String details,
Object cause,
Map<String,Object> extended)
FaultMessage
public FaultMessage(String id,
String clientId,
long timestamp,
long timeToLive,
Map<String,Object> headers,
String correlationId,
FaultMessage.Code code,
String description,
String details,
Object cause,
Map<String,Object> extended)
getType
public Message.Type getType()
isSecurityFault
public boolean isSecurityFault()
getData
public Object getData()
getCode
public FaultMessage.Code getCode()
setCode
public void setCode(FaultMessage.Code code)
getDescription
public String getDescription()
setDescription
public void setDescription(String description)
getDetails
public String getDetails()
setDetails
public void setDetails(String details)
getCause
public Object getCause()
setCause
public void setCause(Object cause)
getExtended
public Map<String,Object> getExtended()
setExtended
public void setExtended(Map<String,Object> extended)
getUnknownCode
public String getUnknownCode()
setUnknownCode
public void setUnknownCode(String unknownCode)
copy
public FaultMessage copy()
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable- Overrides:
readExternal in class AbstractResponseMessage
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable- Overrides:
writeExternal in class AbstractResponseMessage
- Throws:
IOException
toString
public StringBuilder toString(StringBuilder sb)
- Overrides:
toString in class AbstractResponseMessage