public static interface MiloServerComponentBuilderFactory.MiloServerComponentBuilder extends ComponentBuilder<org.apache.camel.component.milo.server.MiloServerComponent>
| Modifier and Type | Method and Description |
|---|---|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
applicationName(String applicationName)
The application name.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
applicationUri(String applicationUri)
The application URI.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
bindAddresses(String bindAddresses)
Set the addresses of the local addresses the server should bind to.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
bindPort(int bindPort)
The TCP port the server binds to.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
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 MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
buildInfo(org.eclipse.milo.opcua.stack.core.types.structured.BuildInfo buildInfo)
Server build info.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
certificateManager(org.eclipse.milo.opcua.stack.core.security.CertificateManager certificateManager)
Server certificate manager.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
certificateValidator(Supplier<org.eclipse.milo.opcua.stack.core.security.CertificateValidator> certificateValidator)
Validator for client certificates.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
defaultCertificateValidator(File defaultCertificateValidator)
Validator for client certificates using default file based approach.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
enableAnonymousAuthentication(boolean enableAnonymousAuthentication)
Enable anonymous authentication, disabled by default.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
namespaceUri(String namespaceUri)
The URI of the namespace, defaults to urn:org:apache:camel.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
path(String path)
The path to be appended to the end of the endpoint url.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
productUri(String productUri)
The product URI.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
securityPolicies(Set<org.eclipse.milo.opcua.stack.core.security.SecurityPolicy> securityPolicies)
Security policies.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
securityPoliciesById(Collection<String> securityPoliciesById)
Security policies by URI or name.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
serverCertificate(org.apache.camel.component.milo.KeyStoreLoader.Result serverCertificate)
Server certificate.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
userAuthenticationCredentials(String userAuthenticationCredentials)
Set user password combinations in the form of user1:pwd1,user2:pwd2
Usernames and passwords will be URL decoded.
|
default MiloServerComponentBuilderFactory.MiloServerComponentBuilder |
usernameSecurityPolicyUri(org.eclipse.milo.opcua.stack.core.security.SecurityPolicy usernameSecurityPolicyUri)
Set the UserTokenPolicy used when.
|
build, build, doSetProperty, registerdefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder applicationName(String applicationName)
java.lang.String type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder applicationUri(String applicationUri)
java.lang.String type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder bindAddresses(String bindAddresses)
java.lang.String type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder bindPort(int bindPort)
int type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder buildInfo(org.eclipse.milo.opcua.stack.core.types.structured.BuildInfo buildInfo)
org.eclipse.milo.opcua.stack.core.types.structured.BuildInfo type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder certificateManager(org.eclipse.milo.opcua.stack.core.security.CertificateManager certificateManager)
org.eclipse.milo.opcua.stack.core.security.CertificateManager type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder certificateValidator(Supplier<org.eclipse.milo.opcua.stack.core.security.CertificateValidator> certificateValidator)
java.util.function.Supplier type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder defaultCertificateValidator(File defaultCertificateValidator)
java.io.File type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder enableAnonymousAuthentication(boolean enableAnonymousAuthentication)
boolean type.
Default: false
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder namespaceUri(String namespaceUri)
java.lang.String type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder path(String path)
java.lang.String type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder productUri(String productUri)
java.lang.String type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder securityPolicies(Set<org.eclipse.milo.opcua.stack.core.security.SecurityPolicy> securityPolicies)
java.util.Set type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder securityPoliciesById(Collection<String> securityPoliciesById)
java.util.Collection
type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder serverCertificate(org.apache.camel.component.milo.KeyStoreLoader.Result serverCertificate)
org.apache.camel.component.milo.KeyStoreLoader.Result
type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder userAuthenticationCredentials(String userAuthenticationCredentials)
java.lang.String type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder usernameSecurityPolicyUri(org.eclipse.milo.opcua.stack.core.security.SecurityPolicy usernameSecurityPolicyUri)
org.eclipse.milo.opcua.stack.core.security.SecurityPolicy type.
Group: commondefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault MiloServerComponentBuilderFactory.MiloServerComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advancedApache Camel