Class MessageCacheKey
- java.lang.Object
-
- com.smartgridready.communicator.messaging.impl.MessageCacheKey
-
public class MessageCacheKey extends java.lang.ObjectImplements a message cache key.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)com.smartgridready.ns.v0.MessageFiltergetMessageFilter()Gets the message filter.java.lang.StringgetTopic()Gets the message topic.inthashCode()static MessageCacheKeyof(java.lang.String topic, com.smartgridready.ns.v0.MessageFilter messageFilter)Creates a new instance.
-
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getTopic
public java.lang.String getTopic()
Gets the message topic.- Returns:
- a string
-
getMessageFilter
public com.smartgridready.ns.v0.MessageFilter getMessageFilter()
Gets the message filter.- Returns:
- a message filter
-
of
public static MessageCacheKey of(java.lang.String topic, com.smartgridready.ns.v0.MessageFilter messageFilter)
Creates a new instance.- Parameters:
topic- the topic stringmessageFilter- the optional message filter- Returns:
- a new key instance
-
-