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}) public abstract class JcloudsEndpoint extends org.apache.camel.support.DefaultEndpoint
Interact with jclouds compute & 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 String
getBlobName()
JcloudsCommand
getCommand()
JcloudsConfiguration
getConfiguration()
String
getContainer()
String
getDirectory()
String
getGroup()
String
getHardwareId()
String
getImageId()
String
getLocationId()
String
getNodeId()
String
getNodeState()
String
getOperation()
String
getProviderId()
String
getUser()
void
setBlobName(String blobName)
void
setCommand(JcloudsCommand command)
void
setConfiguration(JcloudsConfiguration configuration)
void
setContainer(String container)
void
setDirectory(String directory)
void
setGroup(String group)
void
setHardwareId(String hardwareId)
void
setImageId(String imageId)
void
setLocationId(String locationId)
void
setNodeId(String nodeId)
void
setNodeState(String nodeState)
void
setOperation(String operation)
void
setProviderId(String providerId)
void
setUser(String user)
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, 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, isSingleton, isSynchronous, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, 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)
-
-