Interface MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
MiloClientEndpointBuilderFactory.MiloClientEndpointBuilder
- Enclosing interface:
- MiloClientEndpointBuilderFactory
public static interface MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the OPC UA Client component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default MiloClientEndpointBuilderFactory.AdvancedMiloClientEndpointProducerBuilder advanced()
-
clientId
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder clientId(String clientId)
A virtual client id to force the creation of a new connection instance. The option is a:java.lang.String
type. Group: common
-
defaultAwaitWrites
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder defaultAwaitWrites(boolean defaultAwaitWrites)
Default await setting for writes. The option is a:boolean
type. Default: false Group: common
-
defaultAwaitWrites
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder defaultAwaitWrites(String defaultAwaitWrites)
Default await setting for writes. The option will be converted to aboolean
type. Default: false Group: common
-
discoveryEndpointSuffix
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder discoveryEndpointSuffix(String discoveryEndpointSuffix)
A suffix for endpoint URI when discovering. The option is a:java.lang.String
type. Group: common
-
discoveryEndpointUri
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder discoveryEndpointUri(String discoveryEndpointUri)
An alternative discovery URI. The option is a:java.lang.String
type. Group: common
-
method
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder method(String method)
The method definition (see Method ID). The option is a:java.lang.String
type. Group: common
-
node
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder node(String node)
The node definition (see Node ID). The option is a:java.lang.String
type. Group: common
-
samplingInterval
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder samplingInterval(Double samplingInterval)
The sampling interval in milliseconds. The option is a:java.lang.Double
type. Default: 0.0 Group: common
-
samplingInterval
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder samplingInterval(String samplingInterval)
The sampling interval in milliseconds. The option will be converted to ajava.lang.Double
type. Default: 0.0 Group: common
-
lazyStartProducer
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option is a:boolean
type. Default: false Group: producer
-
lazyStartProducer
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option will be converted to aboolean
type. Default: false Group: producer
-
allowedSecurityPolicies
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder allowedSecurityPolicies(Set<String> allowedSecurityPolicies)
A set of allowed security policy URIs. Default is to accept all and use the highest. The option is a:java.util.Set<java.lang.String>
type. Group: client
-
allowedSecurityPolicies
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder allowedSecurityPolicies(String allowedSecurityPolicies)
A set of allowed security policy URIs. Default is to accept all and use the highest. The option will be converted to ajava.util.Set<java.lang.String>
type. Group: client
-
applicationName
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder applicationName(String applicationName)
The application name. The option is a:java.lang.String
type. Default: Apache Camel adapter for Eclipse Milo Group: client
-
applicationUri
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder applicationUri(String applicationUri)
The application URI. The option is a:java.lang.String
type. Default: http://camel.apache.org/EclipseMilo/Client Group: client
-
channelLifetime
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder channelLifetime(Long channelLifetime)
Channel lifetime in milliseconds. The option is a:java.lang.Long
type. Group: client
-
channelLifetime
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder channelLifetime(String channelLifetime)
Channel lifetime in milliseconds. The option will be converted to ajava.lang.Long
type. Group: client
-
keyAlias
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder keyAlias(String keyAlias)
The name of the key in the keystore file. The option is a:java.lang.String
type. Group: client
-
keyPassword
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder keyPassword(String keyPassword)
The key password. The option is a:java.lang.String
type. Group: client
-
keyStorePassword
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder keyStorePassword(String keyStorePassword)
The keystore password. The option is a:java.lang.String
type. Group: client
-
keyStoreType
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder keyStoreType(String keyStoreType)
The key store type. The option is a:java.lang.String
type. Group: client
-
keyStoreUrl
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder keyStoreUrl(String keyStoreUrl)
The URL where the key should be loaded from. The option is a:java.lang.String
type. Group: client
-
maxPendingPublishRequests
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder maxPendingPublishRequests(Long maxPendingPublishRequests)
The maximum number of pending publish requests. The option is a:java.lang.Long
type. Group: client
-
maxPendingPublishRequests
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder maxPendingPublishRequests(String maxPendingPublishRequests)
The maximum number of pending publish requests. The option will be converted to ajava.lang.Long
type. Group: client
-
maxResponseMessageSize
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder maxResponseMessageSize(Long maxResponseMessageSize)
The maximum number of bytes a response message may have. The option is a:java.lang.Long
type. Group: client
-
maxResponseMessageSize
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder maxResponseMessageSize(String maxResponseMessageSize)
The maximum number of bytes a response message may have. The option will be converted to ajava.lang.Long
type. Group: client
-
overrideHost
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder overrideHost(boolean overrideHost)
Override the server reported endpoint host with the host from the endpoint URI. The option is a:boolean
type. Default: false Group: client
-
overrideHost
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder overrideHost(String overrideHost)
Override the server reported endpoint host with the host from the endpoint URI. The option will be converted to aboolean
type. Default: false Group: client
-
productUri
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder productUri(String productUri)
The product URI. The option is a:java.lang.String
type. Default: http://camel.apache.org/EclipseMilo Group: client
-
requestedPublishingInterval
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder requestedPublishingInterval(Double requestedPublishingInterval)
The requested publishing interval in milliseconds. The option is a:java.lang.Double
type. Default: 1_000.0 Group: client
-
requestedPublishingInterval
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder requestedPublishingInterval(String requestedPublishingInterval)
The requested publishing interval in milliseconds. The option will be converted to ajava.lang.Double
type. Default: 1_000.0 Group: client
-
requestTimeout
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder requestTimeout(Long requestTimeout)
Request timeout in milliseconds. The option is a:java.lang.Long
type. Group: client
-
requestTimeout
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder requestTimeout(String requestTimeout)
Request timeout in milliseconds. The option will be converted to ajava.lang.Long
type. Group: client
-
sessionName
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder sessionName(String sessionName)
Session name. The option is a:java.lang.String
type. Group: client
-
sessionTimeout
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder sessionTimeout(Long sessionTimeout)
Session timeout in milliseconds. The option is a:java.lang.Long
type. Group: client
-
sessionTimeout
default MiloClientEndpointBuilderFactory.MiloClientEndpointProducerBuilder sessionTimeout(String sessionTimeout)
Session timeout in milliseconds. The option will be converted to ajava.lang.Long
type. Group: client
-
-