Class HashicorpVaultEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.hashicorp.vault.HashicorpVaultEndpoint
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Endpoint,org.apache.camel.IsSingleton,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasId,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
@UriEndpoint(firstVersion="3.18.0", scheme="hashicorp-vault", title="Hashicorp Vault", syntax="hashicorp-vault:secretsEngine", category={CLOUD,CLOUD}, producerOnly=true, headersClass=HashicorpVaultConstants.class) public class HashicorpVaultEndpoint extends org.apache.camel.support.DefaultEndpointManage secrets in Hashicorp Vault Service
-
-
Constructor Summary
Constructors Constructor Description HashicorpVaultEndpoint(String uri, org.apache.camel.Component component, HashicorpVaultConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.ConsumercreateConsumer(org.apache.camel.Processor processor)org.apache.camel.ProducercreateProducer()voiddoInit()HashicorpVaultConfigurationgetConfiguration()The component configurationsorg.springframework.vault.core.VaultTemplategetVaultTemplate()The vault templatevoidsetConfiguration(HashicorpVaultConfiguration configuration)voidsetVaultTemplate(org.springframework.vault.core.VaultTemplate vaultTemplate)-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
HashicorpVaultEndpoint
public HashicorpVaultEndpoint(String uri, org.apache.camel.Component component, HashicorpVaultConfiguration configuration)
-
-
Method Detail
-
doInit
public void doInit() throws Exception- Overrides:
doInitin classorg.apache.camel.support.DefaultEndpoint- Throws:
Exception
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception- Throws:
Exception
-
getConfiguration
public HashicorpVaultConfiguration getConfiguration()
The component configurations
-
setConfiguration
public void setConfiguration(HashicorpVaultConfiguration configuration)
-
getVaultTemplate
public org.springframework.vault.core.VaultTemplate getVaultTemplate()
The vault template
-
setVaultTemplate
public void setVaultTemplate(org.springframework.vault.core.VaultTemplate vaultTemplate)
-
-