Package io.joynr.messaging.routing
Class DelayableImmutableMessage
- java.lang.Object
-
- io.joynr.messaging.routing.TimedDelayed
-
- io.joynr.messaging.routing.DelayableImmutableMessage
-
- All Implemented Interfaces:
Comparable<Delayed>,Delayed
public class DelayableImmutableMessage extends TimedDelayed
-
-
Field Summary
-
Fields inherited from class io.joynr.messaging.routing.TimedDelayed
delayUntilDate, sequenceNumber
-
-
Constructor Summary
Constructors Constructor Description DelayableImmutableMessage(ImmutableMessage message, long delayMs, Set<String> recipients, int retriesCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ImmutableMessagegetMessage()Set<String>getRecipients()intgetRetriesCount()inthashCode()voidsetRetriesCount(int retriesCount)-
Methods inherited from class io.joynr.messaging.routing.TimedDelayed
compareTo, getDelay
-
-
-
-
Constructor Detail
-
DelayableImmutableMessage
public DelayableImmutableMessage(ImmutableMessage message, long delayMs, Set<String> recipients, int retriesCount)
-
-
Method Detail
-
getMessage
public ImmutableMessage getMessage()
-
getRetriesCount
public int getRetriesCount()
-
setRetriesCount
public void setRetriesCount(int retriesCount)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classTimedDelayed
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classTimedDelayed
-
-