public static interface Web3jComponentBuilderFactory.Web3jComponentBuilder extends ComponentBuilder<org.apache.camel.component.web3j.Web3jComponent>
| Modifier and Type | Method and Description |
|---|---|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
address(String address)
Contract address.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
addresses(List<String> addresses)
Contract address or a list of addresses.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
atBlock(String atBlock)
The block number, or the string latest for the last mined block or
pending, earliest for not yet mined transactions.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
blockHash(String blockHash)
Hash of the block where this transaction was in.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
clientId(String clientId)
A random hexadecimal(32 bytes) ID identifying the client.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
configuration(org.apache.camel.component.web3j.Web3jConfiguration configuration)
Default configuration.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
data(String data)
The compiled code of a contract OR the hash of the invoked method
signature and encoded parameters.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
databaseName(String databaseName)
The local database name.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
filterId(BigInteger filterId)
The filter id to use.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
fromAddress(String fromAddress)
The address the transaction is send from.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
fromBlock(String fromBlock)
The block number, or the string latest for the last mined block or
pending, earliest for not yet mined transactions.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
fullTransactionObjects(boolean fullTransactionObjects)
If true it returns the full transaction objects, if false only the
hashes of the transactions.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
gasLimit(BigInteger gasLimit)
The maximum gas allowed in this block.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
gasPrice(BigInteger gasPrice)
Gas price used for each paid gas.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
hashrate(String hashrate)
A hexadecimal string representation (32 bytes) of the hash rate.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
headerPowHash(String headerPowHash)
The header's pow-hash (256 bits) used for submitting a proof-of-work
solution.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
index(BigInteger index)
The transactions/uncle index position in the block.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
keyName(String keyName)
The key name in the database.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
mixDigest(String mixDigest)
The mix digest (256 bits) used for submitting a proof-of-work
solution.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
nonce(String nonce)
The nonce found (64 bits) used for submitting a proof-of-work
solution.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
operation(String operation)
Operation to use.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
position(BigInteger position)
The transaction index position withing a block.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
priority(BigInteger priority)
The priority of a whisper message.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
privateFor(List<String> privateFor)
A transaction privateFor nodes with public keys in a Quorum network.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
quorumAPI(boolean quorumAPI)
If true, this will support Quorum API.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
sha3HashOfDataToSign(String sha3HashOfDataToSign)
Message to sign by calculating an Ethereum specific signature.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
signedTransactionData(String signedTransactionData)
The signed transaction data for a new message call transaction or a
contract creation for signed transactions.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
sourceCode(String sourceCode)
The source code to compile.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
toAddress(String toAddress)
The address the transaction is directed to.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
toBlock(String toBlock)
The block number, or the string latest for the last mined block or
pending, earliest for not yet mined transactions.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
topics(String topics)
Topics are order-dependent.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
transactionHash(String transactionHash)
The information about a transaction requested by transaction hash.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
ttl(BigInteger ttl)
The time to live in seconds of a whisper message.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
value(BigInteger value)
The value sent within a transaction.
|
default Web3jComponentBuilderFactory.Web3jComponentBuilder |
web3j(org.web3j.protocol.Web3j web3j)
The preconfigured Web3j object.
|
build, build, doSetProperty, registerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder addresses(List<String> addresses)
java.util.List type.
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder configuration(org.apache.camel.component.web3j.Web3jConfiguration configuration)
org.apache.camel.component.web3j.Web3jConfiguration
type.
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder fromAddress(String fromAddress)
java.lang.String type.
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder fromBlock(String fromBlock)
java.lang.String type.
Default: latest
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder fullTransactionObjects(boolean fullTransactionObjects)
boolean type.
Default: false
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder gasLimit(BigInteger gasLimit)
java.math.BigInteger type.
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder privateFor(List<String> privateFor)
java.util.List type.
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder quorumAPI(boolean quorumAPI)
boolean type.
Default: false
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder toAddress(String toAddress)
java.lang.String type.
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder toBlock(String toBlock)
java.lang.String type.
Default: latest
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder topics(String topics)
java.lang.String type.
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder web3j(org.web3j.protocol.Web3j web3j)
org.web3j.protocol.Web3j type.
Group: commondefault Web3jComponentBuilderFactory.Web3jComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder address(String address)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder atBlock(String atBlock)
java.lang.String type.
Default: latest
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder blockHash(String blockHash)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder clientId(String clientId)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder data(String data)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder databaseName(String databaseName)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder filterId(BigInteger filterId)
java.math.BigInteger type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder gasPrice(BigInteger gasPrice)
java.math.BigInteger type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder hashrate(String hashrate)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder headerPowHash(String headerPowHash)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder index(BigInteger index)
java.math.BigInteger type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder keyName(String keyName)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder mixDigest(String mixDigest)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder nonce(String nonce)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder operation(String operation)
java.lang.String type.
Default: transaction
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder position(BigInteger position)
java.math.BigInteger type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder priority(BigInteger priority)
java.math.BigInteger type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder sha3HashOfDataToSign(String sha3HashOfDataToSign)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder signedTransactionData(String signedTransactionData)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder sourceCode(String sourceCode)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder transactionHash(String transactionHash)
java.lang.String type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder ttl(BigInteger ttl)
java.math.BigInteger type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder value(BigInteger value)
java.math.BigInteger type.
Group: producerdefault Web3jComponentBuilderFactory.Web3jComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advancedApache Camel