Package com.slack.api.methods.impl
Class AsyncRateLimitQueue.Message
java.lang.Object
com.slack.api.rate_limits.queue.QueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
com.slack.api.methods.impl.AsyncRateLimitQueue.Message
- Enclosing class:
- AsyncRateLimitQueue
public static class AsyncRateLimitQueue.Message extends QueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
Constructor Summary
Constructors Constructor Description Message(String id, long millisToRun, WaitTime waitTime, AsyncExecutionSupplier<?> supplier)
-
Method Summary
Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getId()
long
getMillisToRun()
AsyncExecutionSupplier<?>
getSupplier()
WaitTime
getWaitTime()
int
hashCode()
void
setId(String id)
void
setMillisToRun(long millisToRun)
void
setSupplier(AsyncExecutionSupplier<?> supplier)
void
setWaitTime(WaitTime waitTime)
String
toString()
-
Constructor Details
-
Method Details
-
getId
- Overrides:
getId
in classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
getMillisToRun
public long getMillisToRun()- Overrides:
getMillisToRun
in classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
getWaitTime
- Overrides:
getWaitTime
in classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
getSupplier
- Overrides:
getSupplier
in classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
setId
- Overrides:
setId
in classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
setMillisToRun
public void setMillisToRun(long millisToRun)- Overrides:
setMillisToRun
in classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
setWaitTime
- Overrides:
setWaitTime
in classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
setSupplier
- Overrides:
setSupplier
in classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-