Package org.apache.kafka.clients.admin
Class ListTransactionsOptions
java.lang.Object
org.apache.kafka.clients.admin.AbstractOptions<ListTransactionsOptions>
org.apache.kafka.clients.admin.ListTransactionsOptions
Options for
Admin.listTransactions()
.
The API of this class is evolving, see Admin
for details.-
Field Summary
Fields inherited from class org.apache.kafka.clients.admin.AbstractOptions
timeoutMs
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the set of producerIds that are being filtered or empty if none have been specified.Returns the set of states to be filtered or empty if no states have been specified.filterProducerIds
(Collection<Long> producerIdFilters) Filter only the transactions from producers in a specific set of producerIds.filterStates
(Collection<TransactionState> states) Filter only the transactions that are in a specific set of states.int
hashCode()
toString()
Methods inherited from class org.apache.kafka.clients.admin.AbstractOptions
timeoutMs, timeoutMs
-
Constructor Details
-
ListTransactionsOptions
public ListTransactionsOptions()
-
-
Method Details
-
filterStates
Filter only the transactions that are in a specific set of states. If no filter is specified or if the passed set of states is empty, then transactions in all states will be returned.- Parameters:
states
- the set of states to filter by- Returns:
- this object
-
filterProducerIds
Filter only the transactions from producers in a specific set of producerIds. If no filter is specified or if the passed collection of producerIds is empty, then the transactions of all producerIds will be returned.- Parameters:
producerIdFilters
- the set of producerIds to filter by- Returns:
- this object
-
filteredStates
Returns the set of states to be filtered or empty if no states have been specified.- Returns:
- the current set of filtered states (empty means that no states are filtered and all all transactions will be returned)
-
filteredProducerIds
Returns the set of producerIds that are being filtered or empty if none have been specified.- Returns:
- the current set of filtered states (empty means that no producerIds are filtered and all transactions will be returned)
-
toString
-
equals
-
hashCode
public int hashCode()
-