public class JcloudsBlobStoreProducer extends JcloudsProducer
Constructor and Description |
---|
JcloudsBlobStoreProducer(JcloudsBlobStoreEndpoint endpoint,
org.jclouds.blobstore.BlobStore blobStore) |
Modifier and Type | Method and Description |
---|---|
protected void |
doStart() |
protected String |
getBlobName(org.apache.camel.Exchange exchange)
Retrieves the blobName from the URI or from the exchange headers.
|
List |
getBlobNameList(org.apache.camel.Exchange exchange)
Retrieves the Blob name list from the exchange headers.
|
protected String |
getContainerName(org.apache.camel.Exchange exchange)
Retrieves the containerName from the URI or from the exchange headers.
|
String |
getLocationId(org.apache.camel.Exchange exchange)
Retrieves the locationId from the URI or from the exchange headers.
|
String |
getOperation(org.apache.camel.Exchange exchange)
Retrieves the operation from the URI or from the exchange headers.
|
void |
process(org.apache.camel.Exchange exchange) |
createExchange, createExchange, createExchange, doStop, getEndpoint, isSingleton, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public JcloudsBlobStoreProducer(JcloudsBlobStoreEndpoint endpoint, org.jclouds.blobstore.BlobStore blobStore)
protected void doStart() throws Exception
doStart
in class org.apache.camel.impl.DefaultProducer
Exception
protected String getBlobName(org.apache.camel.Exchange exchange)
protected String getContainerName(org.apache.camel.Exchange exchange)
public String getOperation(org.apache.camel.Exchange exchange)
public String getLocationId(org.apache.camel.Exchange exchange)
public List getBlobNameList(org.apache.camel.Exchange exchange)
Apache Camel