Class JcloudsComputeEndpoint
- 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
-
- org.apache.camel.component.jclouds.JcloudsComputeEndpoint
-
- 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
public class JcloudsComputeEndpoint extends JcloudsEndpoint
-
-
Constructor Summary
Constructors Constructor Description JcloudsComputeEndpoint(String uri, JcloudsComponent component, org.jclouds.compute.ComputeService computeService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Consumer
createConsumer(org.apache.camel.Processor processor)
org.apache.camel.Producer
createProducer()
String
getGroup()
String
getHardwareId()
String
getImageId()
String
getLocationId()
String
getNodeId()
String
getNodeState()
String
getOperation()
String
getUser()
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
setUser(String user)
-
Methods inherited from class org.apache.camel.component.jclouds.JcloudsEndpoint
getBlobName, getCommand, getConfiguration, getContainer, getDirectory, getProviderId, setBlobName, setCommand, setConfiguration, setContainer, setDirectory, setProviderId
-
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
-
-
-
-
Constructor Detail
-
JcloudsComputeEndpoint
public JcloudsComputeEndpoint(String uri, JcloudsComponent component, org.jclouds.compute.ComputeService computeService)
-
-
Method Detail
-
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
-
getImageId
public String getImageId()
- Overrides:
getImageId
in classJcloudsEndpoint
-
setImageId
public void setImageId(String imageId)
- Overrides:
setImageId
in classJcloudsEndpoint
-
getLocationId
public String getLocationId()
- Overrides:
getLocationId
in classJcloudsEndpoint
-
setLocationId
public void setLocationId(String locationId)
- Overrides:
setLocationId
in classJcloudsEndpoint
-
getHardwareId
public String getHardwareId()
- Overrides:
getHardwareId
in classJcloudsEndpoint
-
setHardwareId
public void setHardwareId(String hardwareId)
- Overrides:
setHardwareId
in classJcloudsEndpoint
-
getOperation
public String getOperation()
- Overrides:
getOperation
in classJcloudsEndpoint
-
setOperation
public void setOperation(String operation)
- Overrides:
setOperation
in classJcloudsEndpoint
-
getNodeState
public String getNodeState()
- Overrides:
getNodeState
in classJcloudsEndpoint
-
setNodeState
public void setNodeState(String nodeState)
- Overrides:
setNodeState
in classJcloudsEndpoint
-
getNodeId
public String getNodeId()
- Overrides:
getNodeId
in classJcloudsEndpoint
-
setNodeId
public void setNodeId(String nodeId)
- Overrides:
setNodeId
in classJcloudsEndpoint
-
getGroup
public String getGroup()
- Overrides:
getGroup
in classJcloudsEndpoint
-
setGroup
public void setGroup(String group)
- Overrides:
setGroup
in classJcloudsEndpoint
-
getUser
public String getUser()
- Overrides:
getUser
in classJcloudsEndpoint
-
setUser
public void setUser(String user)
- Overrides:
setUser
in classJcloudsEndpoint
-
-