| Package | Description |
|---|---|
| org.apache.camel.builder.endpoint.dsl |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Web3jEndpointBuilderFactory.Web3jEndpointBuilder
Builder for endpoint for the Web3j Ethereum Blockchain component.
|
| Modifier and Type | Method and Description |
|---|---|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.address(String address)
Contract address.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.addresses(List<String> addresses)
Contract address or a list of addresses.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.addresses(String addresses)
Contract address or a list of addresses.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.atBlock(String atBlock)
The block number, or the string latest for the last mined block or
pending, earliest for not yet mined transactions.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.AdvancedWeb3jEndpointProducerBuilder.basic() |
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.blockHash(String blockHash)
Hash of the block where this transaction was in.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.clientId(String clientId)
A random hexadecimal(32 bytes) ID identifying the client.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.data(String data)
The compiled code of a contract OR the hash of the invoked method
signature and encoded parameters.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.databaseName(String databaseName)
The local database name.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.filterId(BigInteger filterId)
The filter id to use.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.filterId(String filterId)
The filter id to use.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.fromAddress(String fromAddress)
The address the transaction is send from.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.fromBlock(String fromBlock)
The block number, or the string latest for the last mined block or
pending, earliest for not yet mined transactions.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.fullTransactionObjects(boolean fullTransactionObjects)
If true it returns the full transaction objects, if false only the
hashes of the transactions.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.fullTransactionObjects(String fullTransactionObjects)
If true it returns the full transaction objects, if false only the
hashes of the transactions.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.gasLimit(BigInteger gasLimit)
The maximum gas allowed in this block.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.gasLimit(String gasLimit)
The maximum gas allowed in this block.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.gasPrice(BigInteger gasPrice)
Gas price used for each paid gas.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.gasPrice(String gasPrice)
Gas price used for each paid gas.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.hashrate(String hashrate)
A hexadecimal string representation (32 bytes) of the hash rate.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.headerPowHash(String headerPowHash)
The header's pow-hash (256 bits) used for submitting a proof-of-work
solution.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.index(BigInteger index)
The transactions/uncle index position in the block.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.index(String index)
The transactions/uncle index position in the block.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.keyName(String keyName)
The key name in the database.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.mixDigest(String mixDigest)
The mix digest (256 bits) used for submitting a proof-of-work
solution.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.nonce(String nonce)
The nonce found (64 bits) used for submitting a proof-of-work
solution.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.operation(String operation)
Operation to use.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.position(BigInteger position)
The transaction index position withing a block.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.position(String position)
The transaction index position withing a block.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.priority(BigInteger priority)
The priority of a whisper message.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.priority(String priority)
The priority of a whisper message.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.privateFor(List<String> privateFor)
A transaction privateFor nodes with public keys in a Quorum network.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.privateFor(String privateFor)
A transaction privateFor nodes with public keys in a Quorum network.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.quorumAPI(boolean quorumAPI)
If true, this will support Quorum API.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.quorumAPI(String quorumAPI)
If true, this will support Quorum API.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.sha3HashOfDataToSign(String sha3HashOfDataToSign)
Message to sign by calculating an Ethereum specific signature.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.signedTransactionData(String signedTransactionData)
The signed transaction data for a new message call transaction or a
contract creation for signed transactions.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.sourceCode(String sourceCode)
The source code to compile.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.toAddress(String toAddress)
The address the transaction is directed to.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.toBlock(String toBlock)
The block number, or the string latest for the last mined block or
pending, earliest for not yet mined transactions.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.topics(List<String> topics)
Topics are order-dependent.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.topics(String topics)
Topics are order-dependent.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.transactionHash(String transactionHash)
The information about a transaction requested by transaction hash.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.ttl(BigInteger ttl)
The time to live in seconds of a whisper message.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.ttl(String ttl)
The time to live in seconds of a whisper message.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.value(BigInteger value)
The value sent within a transaction.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.value(String value)
The value sent within a transaction.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.web3j(Object web3j)
The preconfigured Web3j object.
|
default Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder |
Web3jEndpointBuilderFactory.Web3jEndpointProducerBuilder.web3j(String web3j)
The preconfigured Web3j object.
|
Apache Camel