Package net.anwiba.commons.message
Class Message
- java.lang.Object
-
- net.anwiba.commons.message.Message
-
- All Implemented Interfaces:
java.io.Serializable,IMessage
- Direct Known Subclasses:
ExceptionMessage
public class Message extends java.lang.Object implements IMessage
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IMessageBuilderbuilder()static IMessagecreate(java.lang.String text)static IMessagecreate(java.lang.String text, java.lang.String description)static IMessagecreate(java.lang.String text, java.lang.String description, java.lang.Throwable throwable, MessageType messageType)static IMessagecreate(java.lang.String text, java.lang.String description, MessageType messageType)java.lang.StringgetDescription()java.lang.ObjectgetGoal()MessageTypegetMessageType()java.lang.StringgetText()java.lang.ThrowablegetThrowable()java.time.LocalDateTimegetTimeStamp()static java.lang.StringtoDetailInfo(java.lang.Throwable throwable)
-
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceIMessage
-
getThrowable
public java.lang.Throwable getThrowable()
- Specified by:
getThrowablein interfaceIMessage
-
getMessageType
public MessageType getMessageType()
- Specified by:
getMessageTypein interfaceIMessage
-
getTimeStamp
public java.time.LocalDateTime getTimeStamp()
- Specified by:
getTimeStampin interfaceIMessage
-
toDetailInfo
public static java.lang.String toDetailInfo(java.lang.Throwable throwable)
-
builder
public static IMessageBuilder builder()
-
create
public static IMessage create(java.lang.String text, java.lang.String description, java.lang.Throwable throwable, MessageType messageType)
-
create
public static IMessage create(java.lang.String text, java.lang.String description, MessageType messageType)
-
create
public static IMessage create(java.lang.String text, java.lang.String description)
-
create
public static IMessage create(java.lang.String text)
-
-