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
ConstructorsConstructorDescriptionMessage(String id, long millisToRun, WaitTime waitTime, AsyncExecutionSupplier<?> supplier) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleangetId()longinthashCode()voidvoidsetMillisToRun(long millisToRun) voidsetSupplier(AsyncExecutionSupplier<?> supplier) voidsetWaitTime(WaitTime waitTime) toString()
-
Constructor Details
-
Message
-
-
Method Details
-
getId
- Overrides:
getIdin classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
getMillisToRun
public long getMillisToRun()- Overrides:
getMillisToRunin classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
getWaitTime
- Overrides:
getWaitTimein classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
getSupplier
- Overrides:
getSupplierin classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
setId
- Overrides:
setIdin classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
setMillisToRun
public void setMillisToRun(long millisToRun) - Overrides:
setMillisToRunin classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
setWaitTime
- Overrides:
setWaitTimein classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
setSupplier
- Overrides:
setSupplierin classQueueMessage<AsyncExecutionSupplier<? extends SlackApiResponse>>
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-