Class TaskOptions.Builder (2.0.0)

public static final class TaskOptions.Builder

Provides static creation methods for TaskOptions.

Inheritance

java.lang.Object > TaskOptions.Builder

Static Methods

withCountdownMillis(long countdownMillis)

public static TaskOptions withCountdownMillis(long countdownMillis)
Parameter
NameDescription
countdownMillislong
Returns
TypeDescription
TaskOptions

withDefaults()

public static TaskOptions withDefaults()

Returns default TaskOptions with default values.

Returns
TypeDescription
TaskOptions

withEtaMillis(long etaMillis)

public static TaskOptions withEtaMillis(long etaMillis)

Returns default TaskOptions and calls TaskOptions#etaMillis(long).

Parameter
NameDescription
etaMillislong
Returns
TypeDescription
TaskOptions

withHeader(String headerName, String value)

public static TaskOptions withHeader(String headerName, String value)
Parameters
NameDescription
headerNameString
valueString
Returns
TypeDescription
TaskOptions

withHeaders(Map<String,String> headers)

public static TaskOptions withHeaders(Map<String,String> headers)

Returns default TaskOptions and calls TaskOptions#headers(Map).

Parameter
NameDescription
headersMap<String,String>
Returns
TypeDescription
TaskOptions

withMethod(TaskOptions.Method method)

public static TaskOptions withMethod(TaskOptions.Method method)

Returns default TaskOptions and calls TaskOptions#method(Method).

Parameter
NameDescription
methodTaskOptions.Method
Returns
TypeDescription
TaskOptions

withParam(String paramName, byte[] value)

public static TaskOptions withParam(String paramName, byte[] value)
Parameters
NameDescription
paramNameString
valuebyte[]
Returns
TypeDescription
TaskOptions

withParam(String paramName, String value)

public static TaskOptions withParam(String paramName, String value)
Parameters
NameDescription
paramNameString
valueString
Returns
TypeDescription
TaskOptions

withPayload(byte[] payload, String contentType)

public static TaskOptions withPayload(byte[] payload, String contentType)
Parameters
NameDescription
payloadbyte[]
contentTypeString
Returns
TypeDescription
TaskOptions

withPayload(DeferredTask deferredTask)

public static TaskOptions withPayload(DeferredTask deferredTask)
Parameter
NameDescription
deferredTaskDeferredTask
Returns
TypeDescription
TaskOptions

withPayload(String payload)

public static TaskOptions withPayload(String payload)

Returns default TaskOptions and calls TaskOptions#payload(String).

Parameter
NameDescription
payloadString
Returns
TypeDescription
TaskOptions

withPayload(String payload, String charset)

public static TaskOptions withPayload(String payload, String charset)
Parameters
NameDescription
payloadString
charsetString
Returns
TypeDescription
TaskOptions

withRetryOptions(RetryOptions retryOptions)

public static TaskOptions withRetryOptions(RetryOptions retryOptions)
Parameter
NameDescription
retryOptionsRetryOptions
Returns
TypeDescription
TaskOptions

withTag(byte[] tag)

public static TaskOptions withTag(byte[] tag)

Returns default TaskOptions and calls TaskOptions#tag(byte[]).

Parameter
NameDescription
tagbyte[]
Returns
TypeDescription
TaskOptions

withTag(String tag)

public static TaskOptions withTag(String tag)

Returns default TaskOptions and calls TaskOptions#tag(String).

Parameter
NameDescription
tagString
Returns
TypeDescription
TaskOptions

withTaskName(String taskName)

public static TaskOptions withTaskName(String taskName)

Returns default TaskOptions and calls TaskOptions#taskName(String).

Parameter
NameDescription
taskNameString
Returns
TypeDescription
TaskOptions

withUrl(String url)

public static TaskOptions withUrl(String url)

Returns default TaskOptions and calls TaskOptions#url(String).

Parameter
NameDescription
urlString
Returns
TypeDescription
TaskOptions