@UriParams public class IronMQConfiguration extends Object
Constructor and Description |
---|
IronMQConfiguration() |
Modifier and Type | Method and Description |
---|---|
io.iron.ironmq.Client |
getClient() |
int |
getConcurrentConsumers() |
String |
getIronMQCloud() |
int |
getMaxMessagesPerPoll() |
String |
getProjectId() |
String |
getQueueName() |
int |
getTimeout() |
String |
getToken() |
int |
getVisibilityDelay() |
int |
getWait() |
boolean |
isBatchDelete() |
boolean |
isPreserveHeaders() |
void |
setBatchDelete(boolean batchDelete)
Should messages be deleted in one batch.
|
void |
setClient(io.iron.ironmq.Client client)
Reference to a io.iron.ironmq.Client in the Registry.
|
void |
setConcurrentConsumers(int concurrentConsumers)
The number of concurrent consumers.
|
void |
setIronMQCloud(String ironMQCloud)
IronMq Cloud url.
|
void |
setMaxMessagesPerPoll(int maxMessagesPerPoll)
Number of messages to poll pr.
|
void |
setPreserveHeaders(boolean preserveHeaders)
Should message headers be preserved when publishing messages.
|
void |
setProjectId(String projectId)
IronMQ projectId
|
void |
setQueueName(String queueName)
The name of the IronMQ queue
|
void |
setTimeout(int timeout)
After timeout (in seconds), item will be placed back onto the queue.
|
void |
setToken(String token)
IronMQ token
|
void |
setVisibilityDelay(int visibilityDelay)
The item will not be available on the queue until this many seconds have passed.
|
void |
setWait(int wait)
Time in seconds to wait for a message to become available.
|
public io.iron.ironmq.Client getClient()
public void setClient(io.iron.ironmq.Client client)
public int getConcurrentConsumers()
public void setConcurrentConsumers(int concurrentConsumers)
public String getProjectId()
public void setProjectId(String projectId)
public String getToken()
public void setToken(String token)
public void setQueueName(String queueName)
public String getQueueName()
public void setIronMQCloud(String ironMQCloud)
public String getIronMQCloud()
public int getTimeout()
public void setTimeout(int timeout)
public int getMaxMessagesPerPoll()
public void setMaxMessagesPerPoll(int maxMessagesPerPoll)
public int getVisibilityDelay()
public void setVisibilityDelay(int visibilityDelay)
public boolean isPreserveHeaders()
public void setPreserveHeaders(boolean preserveHeaders)
public boolean isBatchDelete()
public void setBatchDelete(boolean batchDelete)
public int getWait()
public void setWait(int wait)
Apache Camel