Class JcloudsEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.jclouds.JcloudsEndpoint
-
- 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
- Direct Known Subclasses:
JcloudsBlobStoreEndpoint,JcloudsComputeEndpoint
@UriEndpoint(firstVersion="2.9.0", scheme="jclouds", title="JClouds", syntax="jclouds:command:providerId", category={API,CLOUD,COMPUTE}, headersClass=JcloudsConstants.class) public abstract class JcloudsEndpoint extends org.apache.camel.support.DefaultEndpointInteract with jclouds compute and blobstore service.
-
-
Constructor Summary
Constructors Constructor Description JcloudsEndpoint(String uri, JcloudsComponent component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBlobName()JcloudsCommandgetCommand()JcloudsConfigurationgetConfiguration()StringgetContainer()StringgetDirectory()StringgetGroup()StringgetHardwareId()StringgetImageId()StringgetLocationId()StringgetNodeId()StringgetNodeState()StringgetOperation()StringgetProviderId()StringgetUser()voidsetBlobName(String blobName)voidsetCommand(JcloudsCommand command)voidsetConfiguration(JcloudsConfiguration configuration)voidsetContainer(String container)voidsetDirectory(String directory)voidsetGroup(String group)voidsetHardwareId(String hardwareId)voidsetImageId(String imageId)voidsetLocationId(String locationId)voidsetNodeId(String nodeId)voidsetNodeState(String nodeState)voidsetOperation(String operation)voidsetProviderId(String providerId)voidsetUser(String user)-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, 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
-
Methods inherited from interface org.apache.camel.Endpoint
createConsumer, createProducer, getEndpointBaseUri, isSingletonProducer
-
-
-
-
Constructor Detail
-
JcloudsEndpoint
public JcloudsEndpoint(String uri, JcloudsComponent component)
-
-
Method Detail
-
getConfiguration
public JcloudsConfiguration getConfiguration()
-
setConfiguration
public void setConfiguration(JcloudsConfiguration configuration)
-
getCommand
public JcloudsCommand getCommand()
-
setCommand
public void setCommand(JcloudsCommand command)
-
getProviderId
public String getProviderId()
-
setProviderId
public void setProviderId(String providerId)
-
getImageId
public String getImageId()
-
setImageId
public void setImageId(String imageId)
-
getLocationId
public String getLocationId()
-
setLocationId
public void setLocationId(String locationId)
-
getHardwareId
public String getHardwareId()
-
setHardwareId
public void setHardwareId(String hardwareId)
-
getOperation
public String getOperation()
-
setOperation
public void setOperation(String operation)
-
getNodeState
public String getNodeState()
-
setNodeState
public void setNodeState(String nodeState)
-
getNodeId
public String getNodeId()
-
setNodeId
public void setNodeId(String nodeId)
-
getGroup
public String getGroup()
-
setGroup
public void setGroup(String group)
-
getUser
public String getUser()
-
setUser
public void setUser(String user)
-
getContainer
public String getContainer()
-
setContainer
public void setContainer(String container)
-
getDirectory
public String getDirectory()
-
setDirectory
public void setDirectory(String directory)
-
getBlobName
public String getBlobName()
-
setBlobName
public void setBlobName(String blobName)
-
-