public static interface CordaComponentBuilderFactory.CordaComponentBuilder extends ComponentBuilder<org.apache.camel.component.corda.CordaComponent>
| Modifier and Type | Method and Description |
|---|---|
default CordaComponentBuilderFactory.CordaComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
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 CordaComponentBuilderFactory.CordaComponentBuilder |
configuration(org.apache.camel.component.corda.CordaConfiguration configuration)
To use a shared configuration.
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
contractStateClass(Class<net.corda.core.contracts.ContractState> contractStateClass)
A contract state (or just state) contains opaque data used by a
contract program.
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
flowLogicArguments(Object[] flowLogicArguments)
Start the given flow with the given arguments, returning an
Observable with a single observation of the result of running the
flow.
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
flowLogicClass(Class<net.corda.core.flows.FlowLogic<Object>> flowLogicClass)
Start the given flow with the given arguments, returning an
Observable with a single observation of the result of running the
flow.
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
operation(String operation)
Operation to use.
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
pageSpecification(net.corda.core.node.services.vault.PageSpecification pageSpecification)
PageSpecification allows specification of a page number (starting
from 1) and page size (defaulting to 200 with a maximum page size of
(Integer.MAX_INT) Note: we default the page number to 200 to enable
queries without requiring a page specification but enabling detection
of large results sets that fall out of the 200 requirement.
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
password(String password)
Password for login.
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
processSnapshot(boolean processSnapshot)
Whether to process snapshots or not.
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
queryCriteria(net.corda.core.node.services.vault.QueryCriteria queryCriteria)
QueryCriteria assumes underlying schema tables are correctly indexed
for performance.
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
sort(net.corda.core.node.services.vault.Sort sort)
Sort allows specification of a set of entity attribute names and
their associated directionality and null handling, to be applied upon
processing a query specification.
|
default CordaComponentBuilderFactory.CordaComponentBuilder |
username(String username)
Username for login.
|
build, build, doSetProperty, registerdefault CordaComponentBuilderFactory.CordaComponentBuilder configuration(org.apache.camel.component.corda.CordaConfiguration configuration)
org.apache.camel.component.corda.CordaConfiguration
type.
Group: commondefault CordaComponentBuilderFactory.CordaComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault CordaComponentBuilderFactory.CordaComponentBuilder pageSpecification(net.corda.core.node.services.vault.PageSpecification pageSpecification)
net.corda.core.node.services.vault.PageSpecification
type.
Default: 200
Group: consumerdefault CordaComponentBuilderFactory.CordaComponentBuilder processSnapshot(boolean processSnapshot)
boolean type.
Default: true
Group: consumerdefault CordaComponentBuilderFactory.CordaComponentBuilder sort(net.corda.core.node.services.vault.Sort sort)
net.corda.core.node.services.vault.Sort
type.
Group: consumerdefault CordaComponentBuilderFactory.CordaComponentBuilder contractStateClass(Class<net.corda.core.contracts.ContractState> contractStateClass)
java.lang.Class
type.
Group: consumer (advanced)default CordaComponentBuilderFactory.CordaComponentBuilder flowLogicArguments(Object[] flowLogicArguments)
java.lang.Object[] type.
Group: consumer (advanced)default CordaComponentBuilderFactory.CordaComponentBuilder flowLogicClass(Class<net.corda.core.flows.FlowLogic<Object>> flowLogicClass)
java.lang.Class> type.
Group: consumer (advanced)default CordaComponentBuilderFactory.CordaComponentBuilder queryCriteria(net.corda.core.node.services.vault.QueryCriteria queryCriteria)
net.corda.core.node.services.vault.QueryCriteria type.
Group: consumer (advanced)default CordaComponentBuilderFactory.CordaComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault CordaComponentBuilderFactory.CordaComponentBuilder operation(String operation)
java.lang.String type.
Group: producerdefault CordaComponentBuilderFactory.CordaComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault CordaComponentBuilderFactory.CordaComponentBuilder password(String password)
java.lang.String type.
Group: securitydefault CordaComponentBuilderFactory.CordaComponentBuilder username(String username)
java.lang.String type.
Group: securityApache Camel