| <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SSH :: Apache Camel</title> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-5c323c41e9.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="SSH"> <meta property="og:site_name" content="Apache Camel"> <meta property="og:url" content="https://camel.apache.org"> <meta property="og:description" content="Apache Camel is an open source integration framework with 350+ connectors for databases, APIs, message brokers, and cloud services. Write routes in Java, YAML, or XML. Run on Spring Boot, Quarkus, or standalone with the Camel CLI. In production since 2007. Apache License 2.0."> <meta property="og:type" content="website"> <meta property="og:image" content="https://camel.apache.org/_/img/logo-d-a567cee6fa.svg"> <link rel="manifest" href="../../../site.webmanifest"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../../apple-touch-icon-144x144.png"> <link rel="apple-touch-icon-precomposed" sizes="60x60" href="../../../apple-touch-icon-60x60.png"> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="../../../apple-touch-icon-120x120.png"> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="../../../apple-touch-icon-76x76.png"> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="../../../apple-touch-icon-152x152.png"> <link rel="icon" type="image/png" href="../../../favicon-196x196.png" sizes="196x196"> <link rel="icon" type="image/png" href="../../../favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="../../../favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="../../../favicon-16x16.png" sizes="16x16"> <link rel="icon" type="image/png" href="../../../favicon-128.png" sizes="128x128"> </head> <body class="article"> <header class="header"> <nav class="navbar" aria-label="Main menu"> <div class="navbar-brand"> <a class="nav-logo" href="../../.."></a> <div id="topbar-nav" class="navbar-menu"> <div class="navbar-end"> <a class="navbar-item-section navbar-item navbar-topics" href="../../../blog/"> <img alt="Blog" src="/_/img/blog-4c7fa4cb60.svg"> Blog </a> <a class="navbar-item-section navbar-item navbar-topics" href="../../../docs/"> <img alt="Documentation" src="/_/img/documentation-abb1b7f8b1.svg"> Documentation </a> <a class="navbar-item-section navbar-item navbar-topics" href="../../../community/"> <img alt="Community" src="/_/img/community-2ec8a3dc8b.svg"> Community </a> <a class="navbar-item-section navbar-item navbar-topics" href="../../../tooling/"> <img alt="Tooling" src="/_/img/tooling-f5e235c238.svg"> Tooling </a> <a class="navbar-item-section navbar-item navbar-topics" href="../../../download/"> <img alt="Download" src="/_/img/download-63cdd75074.svg"> Download </a> <a class="navbar-item-section navbar-item navbar-topics" href="../../../security/"> <img alt="Security" src="/_/img/security-06abe157b3.svg"> Security </a> <a class="navbar-item-section navbar-item navbar-topics" href="../../../trust/"> <img alt="Trust" src="/_/img/security-06abe157b3.svg"> Trust </a> </div> </div> <div class="navbar-fill"></div> <div class="break-row"></div> <div class="navbar-search results-hidden"> <input id="search" class="search" placeholder="Search" autocomplete="off" maxlength="200"> <img src="../../../_/img/cancel-1ed239489b.svg" alt="Clear" id="search-cancel"> <div id="search_results"></div> </div> <div class="navbar-tools"> <a rel="noopener noreferrer nofollow" href="https://github.com/apache/camel/" title="Collaborate on GitHub"><svg focusable="false" class="brand-icon"><use xlink:href="../../../_/img/brand-logos-a2b35bbdec.svg#github"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg focusable="false" class="brand-icon"><use xlink:href="../../../_/img/brand-logos-a2b35bbdec.svg#zulip"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg focusable="false" class="brand-icon"><use xlink:href="../../../_/img/brand-logos-a2b35bbdec.svg#twitter"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/groups/2447439/" title="Apache Camel group on Linkedin"><svg focusable="false" class="brand-icon"><use xlink:href="../../../_/img/brand-logos-a2b35bbdec.svg#linkedin"/></svg></a> </div> <button class="navbar-burger" data-target="topbar-nav" type="button" aria-label="Menu"> <span></span> <span></span> <span></span> </button> </div> </nav> </header> <a id="top"></a> <div class="body"> <div class="nav-container" data-component="camel-spring-boot" data-version="next"> <aside class="nav" aria-label="Side menu"> <div class="panels"> <div class="nav-panel-menu is-active"> <nav class="nav-menu" data-panel="menu" aria-label="Topics"> <h3 class="title"><a href="../index.html">Camel Spring Boot</a></h3> <ul class="nav-list"> <li class="nav-item" data-depth="0"> <ul class="nav-list"> <li class="nav-item" data-depth="1"> <a class="nav-link" href="../index.html">About</a> </li> <li class="nav-item" data-depth="1"> <a class="nav-link" href="../spring-boot.html">Camel Context starter</a> </li> <li class="nav-item" data-depth="1"> <a class="nav-link" href="../list.html">List of starters</a> </li> <li class="nav-item" data-depth="1"> <a class="nav-link" href="../starter-configuration.html">Starter Configuration</a> </li> <li class="nav-item" data-depth="1"> <button class="nav-item-toggle" type="button" aria-label="Expand or contract topic"></button> <span class="nav-text">Starters</span> <ul class="nav-list"> <li class="nav-item" data-depth="2"> <a class="nav-link" href="activemq.html">ActiveMQ 5.x</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="activemq6.html">ActiveMQ 6.x</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="amqp.html">AMQP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="arangodb.html">ArangoDb</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="as2.html">AS2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="asn1.html">ASN.1 File</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="asterisk.html">Asterisk</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="atmosphere-websocket.html">Atmosphere Websocket</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="atom.html">Atom</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="avro-rpc.html">Avro RPC</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="avro.html">Avro</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws-bedrock.html">AWS Bedrock</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws-cloudtrail.html">AWS CloudTrail</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws-config.html">AWS Config Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws-parameter-store.html">AWS Parameter Store</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws-secrets-manager.html">AWS Secrets Manager</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws-security-hub.html">AWS Security Hub</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-athena.html">AWS Athena</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-comprehend.html">AWS Comprehend</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-cw.html">AWS CloudWatch</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-ddb.html">AWS DynamoDB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-ec2.html">AWS Elastic Compute Cloud (EC2)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-ecs.html">AWS Elastic Container Service (ECS)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-eks.html">AWS Elastic Kubernetes Service (EKS)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-eventbridge.html">AWS Eventbridge</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-iam.html">AWS Identity and Access Management (IAM)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-kinesis.html">AWS Kinesis</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-kms.html">AWS Key Management Service (KMS)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-lambda.html">AWS Lambda</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-mq.html">AWS MQ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-msk.html">AWS Managed Streaming for Apache Kafka (MSK)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-polly.html">AWS Polly</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-redshift.html">AWS RedshiftData</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-rekognition.html">AWS Rekognition</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-s3-vectors.html">AWS S3 Vectors</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-s3.html">AWS S3 Storage Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-ses.html">AWS Simple Email Service (SES)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-sns.html">AWS Simple Notification System (SNS)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-sqs.html">AWS Simple Queue Service (SQS)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-step-functions.html">AWS StepFunctions</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-sts.html">AWS Security Token Service (STS)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-textract.html">AWS Textract</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-timestream.html">AWS Timestream</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-transcribe.html">AWS Transcribe</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="aws2-translate.html">AWS Translate</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="azure-cosmosdb.html">Azure CosmosDB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="azure-eventgrid.html">Azure Event Grid</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="azure-eventhubs.html">Azure Event Hubs</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="azure-files.html">Azure Files</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="azure-functions.html">Azure Functions</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="azure-key-vault.html">Azure Key Vault</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="azure-servicebus.html">Azure ServiceBus</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="azure-storage-blob.html">Azure Storage Blob Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="azure-storage-datalake.html">Azure Storage Data Lake Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="azure-storage-queue.html">Azure Storage Queue Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="barcode.html">Barcode</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="base64.html">Base64</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="bean-validator.html">Bean Validator</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="bean.html">Bean</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="beanio.html">BeanIO</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="bindy.html">Bindy CSV</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="bonita.html">Bonita</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="box.html">Box</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="braintree.html">Braintree</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="browse.html">Browse</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="caffeine.html">Caffeine Cache</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cassandraql.html">Cassandra CQL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cbor.html">CBOR</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="chatscript.html">ChatScript</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="chunk.html">Chunk</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="clickhouse.html">ClickHouse</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="clickup.html">ClickUp</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cloudevents.html">Cloudevents</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cm-sms.html">CM SMS Gateway</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="coap.html">CoAP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cometd.html">CometD</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="console.html">Console</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="consul-cluster-service.html">Consul Cluster Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="consul.html">Consul</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="controlbus.html">Control Bus</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="core.html">Core</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="couchbase.html">Couchbase</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="couchdb.html">CouchDB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cron.html">Cron</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="crypto-pgp.html">PGP (Pretty Good Privacy Cryptographic)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="crypto.html">Crypto (JCE)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="csimple-joor.html">Csimple Joor</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="csv.html">CSV</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cxf-rest.html">CXF-RS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cxf-soap.html">CXF</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cxf-transport.html">Cxf Transport</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="cyberark-vault.html">CyberArk Vault</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dapr.html">Dapr</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataformat.html">Data Format</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dataset.html">DataSet Test</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="datasonnet.html">DataSonnet</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="debezium-db2.html">Debezium DB2 Connector</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="debezium-mongodb.html">Debezium MongoDB Connector</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="debezium-mysql.html">Debezium MySQL Connector</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="debezium-oracle.html">Debezium Oracle Connector</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="debezium-postgres.html">Debezium PostgreSQL Connector</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="debezium-sqlserver.html">Debezium SQL Server Connector</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="debug.html">Debug</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dfdl.html">DFDL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dhis2.html">DHIS2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="diagram.html">Diagram</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="digitalocean.html">DigitalOcean</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="direct.html">Direct</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="disruptor.html">Disruptor</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="djl.html">Deep Java Library</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dns.html">DNS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="docker.html">Docker</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="docling.html">Docling</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="drill.html">Drill</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dropbox.html">Dropbox</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="duckdb.html">DuckDB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="dynamic-router.html">Dynamic Router</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ehcache.html">Ehcache</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="elasticsearch-rest-client.html">Elasticsearch Low level Rest Client</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="elasticsearch.html">Elasticsearch</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="exec.html">Exec</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="fastjson.html">JSON Fastjson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="fhir.html">FHIR</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="file-cluster-service.html">File Cluster Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="file-watch.html">File Watch</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="file.html">File</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="flatpack.html">Flatpack</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="flink.html">Flink</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="flowable.html">Flowable</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="fop.html">FOP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="fory.html">Fory</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="freemarker.html">Freemarker</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ftp.html">FTP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="geocoder.html">Geocoder</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="git.html">Git</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="github2.html">GitHub2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-bigquery.html">Google BigQuery</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-calendar.html">Google Calendar</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-drive.html">Google Drive</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-firestore.html">Google Firestore</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-functions.html">Google Cloud Functions</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-mail.html">Google Mail</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-pubsub.html">Google Pubsub</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-secret-manager.html">Google Secret Manager</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-sheets.html">Google Sheets</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-speech-to-text.html">Google Cloud Speech To Text</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-storage.html">Google Storage</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-text-to-speech.html">Google Cloud Text To Speech</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-vertexai.html">Google Vertex AI</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="google-vision.html">Google Cloud Vision</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="graphql.html">GraphQL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="grok.html">Grok</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="groovy.html">Groovy</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="grpc.html">gRPC</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="gson.html">JSON Gson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="hashicorp-vault.html">HashiCorp Vault</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="hazelcast.html">Hazelcast Atomic Number</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="hl7.html">HL7</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="http.html">HTTP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="huaweicloud-dms.html">Huawei Distributed Message Service (DMS)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="huaweicloud-frs.html">Huawei Cloud Face Recognition Service (FRS)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="huaweicloud-functiongraph.html">Huawei FunctionGraph</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="huaweicloud-iam.html">Huawei Identity and Access Management (IAM)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="huaweicloud-imagerecognition.html">Huawei Cloud Image Recognition</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="huaweicloud-obs.html">Huawei Object Storage Service (OBS)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="huaweicloud-smn.html">Huawei Simple Message Notification (SMN)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="huggingface.html">Hugging Face</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ibm-cos.html">IBM Cloud Object Storage</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ibm-secrets-manager.html">IBM Secrets Manager</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ibm-watson-discovery.html">IBM Watson Discovery</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ibm-watson-language.html">IBM Watson Language</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ibm-watson-speech-to-text.html">IBM Watson Speech to Text</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ibm-watson-text-to-speech.html">IBM Watson Text to Speech</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ibm-watsonx-ai.html">IBM watsonx.ai</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ical.html">iCal</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="iec60870.html">IEC 60870 Client</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="iggy.html">Iggy</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ignite.html">Ignite Cache</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="infinispan-cluster-service.html">Infinispan Cluster Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="infinispan-embedded.html">Infinispan Embedded</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="infinispan.html">Infinispan</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="influxdb.html">InfluxDB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="influxdb2.html">InfluxDB2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="irc.html">IRC</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ironmq.html">IronMQ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="iso8583.html">ISO-8583</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jackson-avro.html">Avro Jackson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jackson-protobuf.html">Protobuf Jackson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jackson.html">JSON Jackson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jackson3-avro.html">Avro Jackson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jackson3-protobuf.html">Protobuf Jackson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jackson3.html">JSON Jackson</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jackson3xml.html">Jackson XML</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jacksonxml.html">Jackson XML</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jactl.html">Jactl</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jandex.html">Jandex</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jasypt.html">Jasypt</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="javascript.html">JavaScript</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jaxb.html">JAXB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jcache.html">JCache</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jcr.html">JCR</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jdbc.html">JDBC</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jetty.html">Jetty</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jfr.html">Jfr</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jgroups-raft-cluster-service.html">Jgroups Raft Cluster Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jgroups-raft.html">JGroups raft</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jgroups.html">JGroups</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jira.html">Jira</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jms.html">JMS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jmx.html">JMX</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jolokia.html">Jolokia</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jolt.html">JOLT</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jooq.html">JOOQ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="joor.html">Java</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jpa.html">JPA</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jq.html">JQ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jsch.html">SCP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jslt.html">JSLT</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="json-patch.html">JsonPatch</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="json-validator.html">JSON Schema Validator</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jsonapi.html">JSonApi</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jsonata.html">JSONata</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jsonb.html">JSON JSON-B</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jsonpath.html">JSONPath</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jsoup.html">Jsoup</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jt400.html">JT400</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="jte.html">JTE</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="kafka.html">Kafka</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="kamelet.html">Kamelet</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="keycloak.html">Keycloak</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="knative.html">Knative</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="kserve.html">KServe</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="kubernetes-cluster-service.html">Kubernetes Cluster Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="kubernetes.html">Kubernetes ConfigMap</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="kudu.html">Kudu</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="langchain4j-agent.html">LangChain4j Agent</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="langchain4j-chat.html">LangChain4j Chat</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="langchain4j-embeddings.html">LangChain4j Embeddings</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="langchain4j-embeddingstore.html">LangChain4j Embedding Store</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="langchain4j-tokenizer.html">Langchain4j Tokenizer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="langchain4j-tools.html">LangChain4j Tools</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="langchain4j-web-search.html">LangChain4j Web Search</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="language.html">Language</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ldap.html">LDAP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ldif.html">LDIF</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="leveldb.html">Leveldb</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="log.html">Log Data</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="lra.html">Lra</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="lucene.html">Lucene</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="lumberjack.html">Lumberjack</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="lzf.html">LZF Deflate Compression</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mail-microsoft-oauth.html">Mail Microsoft Oauth</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mail.html">IMAP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="management.html">Management</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mapstruct.html">MapStruct</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="master.html">Master</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mdc.html">Mdc</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="metrics.html">Metrics</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="micrometer-observability.html">Micrometer Observability</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="micrometer.html">Micrometer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="milo.html">OPC UA Browser</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="milvus.html">Milvus</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mina-sftp.html">MINA SFTP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mina.html">Mina</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="minio.html">Minio</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mllp.html">MLLP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mock.html">Mock</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mongodb-gridfs.html">MongoDB GridFS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mongodb.html">MongoDB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mustache.html">Mustache</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mvel.html">MVEL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="mybatis.html">MyBatis</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="nats.html">Nats</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="neo4j.html">Neo4j</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="netty-http.html">Netty HTTP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="netty.html">Netty</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="oaipmh.html">OAI-PMH</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="observability-services.html">Observability Services</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="observation.html">Observation</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ocsf.html">OCSF</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ognl.html">OGNL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="olingo2.html">Olingo2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="olingo4.html">Olingo4</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="once.html">Once</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="openai.html">OpenAI</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="openapi-java.html">Openapi Java</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="openapi-validator.html">Openapi Validator</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="opensearch.html">OpenSearch</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="openstack.html">OpenStack Cinder</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="opentelemetry-metrics.html">OpenTelemetry Metrics</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="opentelemetry.html">Opentelemetry</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="opentelemetry2.html">Opentelemetry2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="optaplanner.html">OptaPlanner</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="paho-mqtt5.html">Paho MQTT 5</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="paho.html">Paho</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="parquet-avro.html">Parquet File</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pdf.html">PDF</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pg-replication-slot.html">PostgreSQL Replication Slot</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pgevent.html">PostgreSQL Event</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pinecone.html">Pinecone</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="platform-http.html">Platform HTTP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="plc4x.html">PLC4X</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pqc.html">PQC (Post-Quantum Cryptography)</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="printer.html">Printer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="protobuf.html">Protobuf</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pubnub.html">PubNub</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="pulsar.html">Pulsar</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="python.html">Python</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="qdrant.html">Qdrant</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="quartz.html">Quartz</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="quickfix.html">QuickFix</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="reactive-streams.html">Reactive Streams</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="reactor.html">Reactor</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="ref.html">Ref</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="resilience4j-micrometer.html">Resilience4j Micrometer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="resilience4j.html">Resilience4j</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="rest-openapi.html">REST OpenApi</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="rest.html">REST</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="robotframework.html">Robot Framework</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="rocketmq.html">RocketMQ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="rss.html">RSS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="rxjava.html">Rxjava</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="saga.html">Saga</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="salesforce.html">Salesforce</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="sap-netweaver.html">SAP NetWeaver</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="saxon.html">XQuery</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="scheduler.html">Scheduler</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="schematron.html">Schematron</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="seda.html">SEDA</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="servicenow.html">ServiceNow</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="servlet.html">Servlet</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="shiro.html">Shiro</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="sjms.html">Simple JMS</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="sjms2.html">Simple JMS2</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="slack.html">Slack</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="smb.html">SMB</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="smooks.html">Smooks</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="smpp.html">SMPP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="snakeyaml.html">YAML SnakeYAML</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="snmp.html">SNMP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="soap.html">SOAP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="solr.html">Solr</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="splunk-hec.html">Splunk HEC</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="splunk.html">Splunk</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-ai-chat.html">Spring AI Chat</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-ai-embeddings.html">Spring AI Embeddings</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-ai-image.html">Spring AI Image</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-ai-tools.html">Spring AI Tools</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-ai-vector-store.html">Spring AI Vector Store</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-batch.html">Spring Batch</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-cloud-config.html">Spring Cloud Config</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-jdbc.html">Spring JDBC</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-ldap.html">Spring LDAP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-rabbitmq.html">Spring RabbitMQ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-redis.html">Spring Redis</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-security.html">Spring Security</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring-ws.html">Spring WebService</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="spring.html">SpEL</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="springdoc.html">Springdoc</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="sql.html">SQL</a> </li> <li class="nav-item is-current-page" data-depth="2"> <a class="nav-link" href="ssh.html">SSH</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="stax.html">StAX</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="stitch.html">Stitch</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="stream.html">Stream</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="stringtemplate.html">String Template</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="stripe.html">Stripe</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="stub.html">Stub</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="swift.html">SWIFT MT</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="syslog.html">Syslog</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="tahu.html">Tahu Edge Node / Device</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="tarfile.html">Tar File</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="telegram.html">Telegram</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="telemetry-dev.html">Telemetry Dev</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="tensorflow-serving.html">TensorFlow Serving</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="thrift.html">Thrift</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="thymeleaf.html">Thymeleaf</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="tika.html">Tika</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="timer.html">Timer</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="twilio.html">Twilio</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="twitter.html">Twitter Direct Message</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="undertow-spring-security.html">Undertow Spring Security</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="undertow.html">Undertow</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="univocity-parsers.html">uniVocity CSV</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="validator.html">Validator</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="velocity.html">Velocity</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="vertx-http.html">Vert.x HTTP Client</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="vertx-websocket.html">Vert.x WebSocket</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="vertx.html">Vert.x</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="wasm.html">Wasm</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="weather.html">Weather</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="weaviate.html">weaviate</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="web3j.html">Web3j Ethereum Blockchain</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="webhook.html">Webhook</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="whatsapp.html">WhatsApp</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="wordpress.html">WordPress</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="workday.html">Workday</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xchange.html">XChange</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xj.html">XJ</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xml-jaxb.html">Xml Jaxb</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xml-jaxp.html">Xml Jaxp</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xmlsecurity.html">XML Security</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xmpp.html">XMPP</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xpath.html">XPath</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xslt-saxon.html">XSLT Saxon</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="xslt.html">XSLT</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="zeebe.html">Zeebe</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="zendesk.html">Zendesk</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="zip-deflater.html">GZip Deflater</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="zipfile.html">Zip File</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="zookeeper-cluster-service.html">Zookeeper Cluster Service</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="zookeeper-master.html">ZooKeeper Master</a> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="zookeeper.html">ZooKeeper</a> </li> </ul> </li> <li class="nav-item" data-depth="1"> <a class="nav-link" href="../contributing.html">Contributing</a> </li> </ul> </li> </ul> </nav> </div> <div class="nav-panel-explore" data-panel="explore"> <div class="context"> <span class="title">Camel Spring Boot</span> <span class="version">Next (Pre-release)</span> </div> <ul class="components"> <li class="component"> <span class="title"> <a href="../../../manual/index.html">User manual</a> </span></li> <li class="component"> <span class="title"> <a href="../../../camel-core/index.html">Camel Core</a> </span></li> <li class="component"><span class="title">Camel Components</span> <ul class="versions"> <li class="version"> <a href="../../../components/next/index.html">Next (Pre-release)</a> </li> <li class="version"> <a href="../../../components/4.18.x/index.html">4.18.x (LTS)</a> </li> <li class="version"> <a href="../../../components/4.14.x/index.html">4.14.x (LTS)</a> </li> </ul></li> <li class="component is-current"><span class="title">Camel Spring Boot</span> <ul class="versions"> <li class="version is-current"> <a href="../index.html">Next (Pre-release)</a> </li> <li class="version"> <a href="../../4.18.x/index.html">4.18.x (LTS)</a> </li> <li class="version"> <a href="../../4.14.x/index.html">4.14.x (LTS)</a> </li> </ul></li> <li class="component"><span class="title">Camel Quarkus</span> <ul class="versions"> <li class="version"> <a href="../../../camel-quarkus/next/index.html">Next (Pre-release)</a> </li> <li class="version"> <a href="../../../camel-quarkus/3.33.x/index.html">3.33.x</a> </li> <li class="version"> <a href="../../../camel-quarkus/3.27.x/index.html">3.27.x</a> </li> </ul></li> <li class="component"><span class="title">Kamelet Catalog</span> <ul class="versions"> <li class="version"> <a href="../../../camel-kamelets/next/index.html">Next (Pre-release)</a> </li> <li class="version"> <a href="../../../camel-kamelets/4.18.x/index.html">4.18.x (LTS)</a> </li> <li class="version"> <a href="../../../camel-kamelets/4.14.x/index.html">4.14.x (LTS)</a> </li> </ul></li> <li class="component"><span class="title">Camel K</span> <ul class="versions"> <li class="version"> <a href="../../../camel-k/next/index.html">Next (Pre-release)</a> </li> <li class="version"> <a href="../../../camel-k/2.10.x/index.html">2.10.x</a> </li> <li class="version"> <a href="../../../camel-k/2.9.x/index.html">2.9.x (LTS)</a> </li> </ul></li> <li class="component"><span class="title">Camel Kafka Connector</span> <ul class="versions"> <li class="version"> <a href="../../../camel-kafka-connector/next/index.html">Next (Pre-release)</a> </li> </ul></li> <li class="component"><span class="title">Camel Karaf</span> <ul class="versions"> <li class="version"> <a href="../../../camel-karaf/4.9.x/index.html">4.9.x</a> </li> </ul></li> </ul> </div> </div> </aside> </div> <main class="article"> <nav class="toolbar" aria-label="Toolbar"> <button class="nav-toggle" type="button" aria-label="Toggle submenu"></button> <nav class="breadcrumbs" aria-label="breadcrumbs"> <ul> <li><a href="../index.html">Camel Spring Boot</a></li> <li>Starters</li> <li><a href="ssh.html">SSH</a></li> </ul> </nav> <div class="page-versions"> <button class="version-menu-toggle" type="button" title="Show other versions of page">Next (Pre-release)</button> <div class="version-menu"> <a class="version is-current" href="ssh.html">Next (Pre-release)</a> <a class="version is-missing" href="../../4.18.x/index.html">4.18.x (LTS)</a> <a class="version is-missing" href="../../4.14.x/index.html">4.14.x (LTS)</a> </div> </div> <div class="edit-this-page"><a href="https://github.com/apache/camel-spring-boot/edit/main/docs/spring-boot/modules/ROOT/pages/starters/ssh.adoc">Edit this Page</a></div> </nav> <div class="content"> <article class="doc"> <h1 class="page">SSH</h1> <div id="preamble"> <div class="sectionbody"> <div class="paragraph"> <p>Execute commands on remote hosts using SSH.</p> </div> </div> </div> <div class="sect1"> <h2 id="_whats_inside"><a class="anchor" href="#_whats_inside"></a>What’s inside</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p><a href="../../../components/next/ssh-component.html" class="xref page">SSH component</a>, URI syntax: <code>ssh:host:port</code></p> </li> </ul> </div> <div class="paragraph"> <p>Please refer to the above links for usage and configuration details.</p> </div> </div> </div> <div class="sect1"> <h2 id="_maven_coordinates"><a class="anchor" href="#_maven_coordinates"></a>Maven coordinates</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><dependency> |
| <groupId>org.apache.camel.springboot</groupId> |
| <artifactId>camel-ssh-starter</artifactId> |
| </dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>The starter supports 32 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign-left valign-top">Type</th> </tr> </thead> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.auth-timeout</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the authentication timeout in milliseconds.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Long</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.autowired-enabled</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.</p></td> <td class="tableblock halign-center valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Boolean</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.bridge-error-handler</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and therefore bridgeErrorHandler is not possible. In other situations we may improve the Camel component to hook into the 3rd party component and make this possible for future releases. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored.</p></td> <td class="tableblock halign-center valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Boolean</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.cert-resource</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the resource path of the certificate to use for Authentication. Will use ResourceHelperKeyPairProvider to resolve file based certificate, and depends on keyType setting.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.cert-resource-password</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the password to use in loading certResource, if certResource is an encrypted key.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.channel-open-timeout</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the timeout in milliseconds for opening a channel.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Long</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.channel-type</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the channel type to pass to the Channel as part of command execution. Defaults to exec.</p></td> <td class="tableblock halign-center valign-top"><p class="tableblock">exec</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.ciphers</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Comma-separated list of allowed/supported ciphers in their order of preference.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.client-builder</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Instance of ClientBuilder used by the producer or consumer to create a new SshClient. The option is a org.apache.sshd.client.ClientBuilder type.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">ClientBuilder</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.compressions</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Whether to use compression, and if so which.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.configuration</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Component configuration. The option is a org.apache.camel.component.ssh.SshConfiguration type.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">SshConfiguration</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.connect-timeout</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the socket connection timeout in milliseconds.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Long</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.enabled</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Whether to enable auto configuration of the ssh component. This is enabled by default.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Boolean</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.fail-on-unknown-host</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Specifies whether a connection to an unknown host should fail or not. This value is only checked when the property knownHosts is set.</p></td> <td class="tableblock halign-center valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Boolean</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.health-check-consumer-enabled</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Used for enabling or disabling all consumer based health checks from this component</p></td> <td class="tableblock halign-center valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Boolean</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.health-check-producer-enabled</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Used for enabling or disabling all producer based health checks from this component. Notice: Camel has by default disabled all producer based health-checks. You can turn on producer checks globally by setting camel.health.producersEnabled=true.</p></td> <td class="tableblock halign-center valign-top"><p class="tableblock">true</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Boolean</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.heartbeat-interval</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the heartbeat interval in milliseconds. If positive, the component will send keep-alive messages to prevent the SSH session from timing out.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Long</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.heartbeat-reply-max-wait</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the maximum number of keep-alive messages without reply before the session is terminated.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Integer</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.idle-timeout</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the timeout in milliseconds to wait before the SSH session is closed due to inactivity. The default value is 0, which means no idle timeout is applied.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Long</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.kex</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Comma-separated list of allowed/supported key exchange algorithms in their order of preference.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.key-pair-provider</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the KeyPairProvider reference to use when connecting using Certificates to the remote SSH Server. The option is a org.apache.sshd.common.keyprovider.KeyPairProvider type.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">KeyPairProvider</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.key-type</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the key type to pass to the KeyPairProvider as part of authentication. KeyPairProvider.loadKey(…​) will be passed this value. From Camel 3.0.0 / 2.25.0, by default Camel will select the first available KeyPair that is loaded. Prior to this, a KeyType of 'ssh-rsa' was enforced by default.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.known-hosts-resource</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the resource path for a known_hosts file</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.lazy-start-producer</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">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.</p></td> <td class="tableblock halign-center valign-top"><p class="tableblock">false</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Boolean</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.macs</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Comma-separated list of allowed/supported message authentication code algorithms in their order of preference. The MAC algorithm is used for data integrity protection.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.password</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the password to use in connecting to remote SSH server. Requires keyPairProvider to be set to null.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.poll-command</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the command string to send to the remote SSH server during every poll cycle. Only works with camel-ssh component being used as a consumer, i.e. from(ssh://…​) You may need to end your command with a newline, and that must be URL encoded %0A</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.shell-prompt</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the shellPrompt to be dropped when response is read after command execution</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.signatures</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Comma-separated list of allowed/supported signature algorithms in their order of preference.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.sleep-for-shell-prompt</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the sleep period in milliseconds to wait reading response from shell prompt. Defaults to 100 milliseconds.</p></td> <td class="tableblock halign-center valign-top"><p class="tableblock">100</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Long</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.timeout</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the timeout in milliseconds to wait in establishing the remote SSH server connection. Defaults to 30000 milliseconds.</p></td> <td class="tableblock halign-center valign-top"><p class="tableblock">30000</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Long</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">camel.component.ssh.username</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Sets the username to use in logging into the remote SSH server.</p></td> <td class="tableblock halign-center valign-top"></td> <td class="tableblock halign-left valign-top"><p class="tableblock">String</p></td> </tr> </tbody> </table></div> </div> </div> </article> <aside class="toc sidebar" aria-label="Table of contents" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../../../_/img/logo-d-a567cee6fa.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </figure> <input id="footer-toggle-overview" type="checkbox" title="Show/Hide Overview section"> <dl> <dt><label for="footer-toggle-overview">Overview</label><label for="footer-toggle-overview">+</label></dt> <dd><a href="../../../blog/">Blog</a></dd> <dd><a href="../../../docs/">Documentation</a></dd> <dd><a href="../../../community/support/">Community</a></dd> <dd><a href="../../../download/">Download</a></dd> </dl> <input id="footer-toggle-documentation" type="checkbox" title="Show/Hide Documentation section"> <dl> <dt><label for="footer-toggle-documentation">Documentation</label><label for="footer-toggle-documentation">+</label></dt> <dd><a href="../../../manual/">User Manual</a></dd> <dd><a href="../../../components/next/index.html">Components</a></dd> <dd><a href="../../../camel-k/next/">Camel-K</a></dd> <dd><a href="../../../camel-kafka-connector/next/">Camel Kafka Connector</a></dd> <dd><a href="../../../camel-quarkus/next/">Camel Quarkus</a></dd> <dd><a href="../../../camel-spring-boot/next/">Camel Spring Boot</a></dd> <dd><a href="../../../camel-karaf/latest/">Camel Karaf</a></dd> <dd><a href="../../../manual/faq/index.html">FAQ</a></dd> </dl> <input id="footer-toggle-community" type="checkbox" title="Show/Hide Community section"> <dl> <dt><label for="footer-toggle-community">Community</label><label for="footer-toggle-community">+</label></dt> <dd><a href="../../../community/support/">Support</a></dd> <dd><a href="../../../community/contributing/">Contributing</a></dd> <dd><a href="../../../community/mailing-list/">Mailing Lists</a></dd> <dd><a href="../../../community/user-stories/">User stories</a></dd> <dd><a href="../../../community/articles/">Articles</a></dd> <dd><a href="../../../community/books/">Books</a></dd> <dd><a href="../../../community/team/">Team</a></dd> </dl> <input id="footer-toggle-about" type="checkbox" title="Show/Hide Acknowledgements section"> <dl> <dt><label for="footer-toggle-about">About</label><label for="footer-toggle-about">+</label></dt> <dd><a href="../../../acknowledgments/">Acknowledgments</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/events/current-event.html" title="Apache Events">Apache Events</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/licenses/" title="License">License</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/security/" title="Security">Security</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></dd> </dl> <p class="remark"> © 2004-2026 The <a href="https://apache.org">Apache Software Foundation</a>.<br> Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p> <div class="resources"> <div class="context"> <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a> </div> <div class="context"> <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/foundation/policies/conduct">Code of Conduct</a> </div> <div class="context"> <a href="../../../sitemap/">Sitemap</a> </div> </div> <div class="footer-icons"> <a rel="noopener noreferrer nofollow" href="https://github.com/apache/camel/" title="Collaborate on GitHub"><svg class="brand-icon" focusable="false"><use xlink:href="../../../_/img/brand-logos-a2b35bbdec.svg#github"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg class="brand-icon" focusable="false"><use xlink:href="../../../_/img/brand-logos-a2b35bbdec.svg#zulip"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg class="brand-icon" focusable="false"><use xlink:href="../../../_/img/brand-logos-a2b35bbdec.svg#twitter"/></svg></a> <a rel="noopener noreferrer nofollow" href="https://www.linkedin.com/groups/2447439/" title="Apache Camel group on Linkedin"><svg class="brand-icon" focusable="false"><use xlink:href="../../../_/img/brand-logos-a2b35bbdec.svg#linkedin"/></svg></a> </div> </div> </footer> <script src="../../../_/js/vendor/algoliasearch-c7d08807d6.js"></script> <script src="../../../_/js/site-0eeb09d476.js"></script> <script async src="../../../_/js/vendor/highlight-621a10fe1b.js"></script> <script async src="../../../_/js/vendor/svg4everybody-a0c573f2b9.js"></script> <script async src="../../../_/js/vendor/tabs-5aea11bcf5.js" data-sync-storage-key="preferred-tab"></script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "Apache Camel", "url": "https://camel.apache.org", "sameAs": [ "https://twitter.com/ApacheCamel" ], "logo": "../../../_/img/logo-d-a567cee6fa.svg", "description": "Apache Camel ™ is a versatile open-source integration framework based on known Enterprise Integration Patterns. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL." } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Apache Camel", "item": "https://camel.apache.org/" }, { "@type": "ListItem", "position": 2, "name": "Camel Spring Boot", "item": "https://camel.apache.org/camel-spring-boot/4.18.x/index.html" }, { "@type": "ListItem", "position": 3, "name": "Next (Pre-release)", "item": "https://camel.apache.org/camel-spring-boot/next/index.html" }, { "@type": "ListItem", "position": 4, "name": "Starters", "item": "https://camel.apache.org/camel-spring-boot/next/index.html" }, { "@type": "ListItem", "position": 5, "name": "SSH", "item": "https://camel.apache.org/camel-spring-boot/next/starters/ssh.html" }] } </script> </body> </html> |