org.terracotta.management.message
Class DefaultMessage

java.lang.Object
  extended by org.terracotta.management.message.DefaultMessage
All Implemented Interfaces:
Serializable, Message

public final class DefaultMessage
extends Object
implements Serializable, Message

Author:
Mathieu Carbou
See Also:
Serialized Form

Constructor Summary
DefaultMessage(long timeMillis, ContextualNotification notification)
           
DefaultMessage(long timeMillis, ContextualReturn<?> response)
           
DefaultMessage(long timeMillis, ContextualStatistics... statistics)
           
DefaultMessage(long timeMillis, String messageType, Object data)
           
 
Method Summary
 long getTimeMillis()
           
 String getType()
           
 String toString()
           
<T> T
unwrap(Class<T> type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultMessage

public DefaultMessage(long timeMillis,
                      String messageType,
                      Object data)

DefaultMessage

public DefaultMessage(long timeMillis,
                      ContextualNotification notification)

DefaultMessage

public DefaultMessage(long timeMillis,
                      ContextualReturn<?> response)

DefaultMessage

public DefaultMessage(long timeMillis,
                      ContextualStatistics... statistics)
Method Detail

unwrap

public <T> T unwrap(Class<T> type)
Specified by:
unwrap in interface Message

getTimeMillis

public long getTimeMillis()
Specified by:
getTimeMillis in interface Message

getType

public String getType()
Specified by:
getType in interface Message

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2016. All Rights Reserved.