Class SwiftEndpoint
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultEndpoint
org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint
org.apache.camel.component.openstack.swift.SwiftEndpoint
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.ComponentAware,org.apache.camel.Endpoint,org.apache.camel.IsSingleton,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasCamelContext,org.apache.camel.spi.HasId,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
@UriEndpoint(firstVersion="2.19.0",
scheme="openstack-swift",
title="OpenStack Swift",
syntax="openstack-swift:host",
category=CONTAINER,
producerOnly=true,
headersClass=SwiftConstants.class)
public class SwiftEndpoint
extends AbstractOpenstackEndpoint
Access OpenStack Swift object/blob store.
-
Field Summary
Fields inherited from class org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint
V2, V3Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.Producerorg.openstack4j.core.transport.ConfiggetHost()voidsetApiVersion(String apiVersion) OpenStack API versionvoidsetConfig(org.openstack4j.core.transport.Config config) OpenStack configurationvoidAuthentication domainvoidOpenStack host urlvoidsetOperation(String operation) The operation to dovoidsetPassword(String password) OpenStack passwordvoidsetProject(String project) The project IDvoidsetSubsystem(String subsystem) OpenStack Swift subsystemvoidsetUsername(String username) OpenStack usernameMethods inherited from class org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint
createClient, createConsumerMethods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, 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, toStringMethods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.camel.ComponentAware
getComponentMethods inherited from interface org.apache.camel.Endpoint
getEndpointBaseUri, isSingletonProducerMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
SwiftEndpoint
-
-
Method Details
-
createProducer
- Throws:
Exception
-
getSubsystem
-
setSubsystem
OpenStack Swift subsystem -
getDomain
- Specified by:
getDomainin classAbstractOpenstackEndpoint
-
setDomain
Authentication domain -
getProject
- Specified by:
getProjectin classAbstractOpenstackEndpoint
-
setProject
The project ID -
getOperation
- Specified by:
getOperationin classAbstractOpenstackEndpoint
-
setOperation
The operation to do -
getUsername
- Specified by:
getUsernamein classAbstractOpenstackEndpoint
-
setUsername
OpenStack username -
getPassword
- Specified by:
getPasswordin classAbstractOpenstackEndpoint
-
setPassword
OpenStack password -
getHost
- Specified by:
getHostin classAbstractOpenstackEndpoint
-
setHost
OpenStack host url -
getConfig
public org.openstack4j.core.transport.Config getConfig()- Specified by:
getConfigin classAbstractOpenstackEndpoint
-
setConfig
public void setConfig(org.openstack4j.core.transport.Config config) OpenStack configuration -
getApiVersion
- Specified by:
getApiVersionin classAbstractOpenstackEndpoint
-
setApiVersion
OpenStack API version
-