public class JcloudsComponent
extends org.apache.camel.impl.UriEndpointComponent
JcloudsEndpoint
.Constructor and Description |
---|
JcloudsComponent() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
protected org.jclouds.blobstore.BlobStore |
getBlobStore(String predicate)
Returns the
BlobStore that matches the given providerOrApi. |
List<org.jclouds.blobstore.BlobStore> |
getBlobStores() |
protected org.jclouds.compute.ComputeService |
getComputeService(String predicate)
Returns the
ComputeService that matches the given predicate. |
List<org.jclouds.compute.ComputeService> |
getComputeServices() |
void |
setBlobStores(List<org.jclouds.blobstore.BlobStore> blobStores)
To use the given BlobStore which must be configured when using blobstore.
|
void |
setComputeServices(List<org.jclouds.compute.ComputeService> computeServices)
To use the given ComputeService which must be configured when use compute.
|
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
afterConfiguration, createConfiguration, createEndpoint, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint
in class org.apache.camel.impl.DefaultComponent
Exception
protected org.jclouds.blobstore.BlobStore getBlobStore(String predicate) throws IllegalArgumentException
BlobStore
that matches the given providerOrApi.predicate
- The blobstore context name, provider or api.BlobStore
IllegalArgumentException
protected org.jclouds.compute.ComputeService getComputeService(String predicate) throws IllegalArgumentException
ComputeService
that matches the given predicate.predicate
- The compute context name, provider or api.ComputeService
IllegalArgumentException
public List<org.jclouds.blobstore.BlobStore> getBlobStores()
public void setBlobStores(List<org.jclouds.blobstore.BlobStore> blobStores)
public List<org.jclouds.compute.ComputeService> getComputeServices()
public void setComputeServices(List<org.jclouds.compute.ComputeService> computeServices)
Apache Camel