org.apache.camel.component.jclouds
Class JcloudsBlobStoreEndpoint

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultEndpoint
          extended by org.apache.camel.component.jclouds.JcloudsEndpoint
              extended by org.apache.camel.component.jclouds.JcloudsBlobStoreEndpoint
All Implemented Interfaces:
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 JcloudsBlobStoreEndpoint
extends JcloudsEndpoint


Field Summary
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
JcloudsBlobStoreEndpoint(String uri, JcloudsComponent component, org.jclouds.blobstore.BlobStore blobStore)
          Constructor
 
Method Summary
 org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
           
 org.apache.camel.Producer createProducer()
           
 String getBlobName()
           
 String getContainer()
           
 String getDirectory()
           
 String getLocationId()
           
 String getOperation()
           
 void setBlobName(String blobName)
           
 void setContainer(String container)
           
 void setDirectory(String directory)
           
 void setLocationId(String locationId)
           
 void setOperation(String operation)
           
 
Methods inherited from class org.apache.camel.component.jclouds.JcloudsEndpoint
isSingleton
 
Methods inherited from class org.apache.camel.impl.DefaultEndpoint
configureConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, hashCode, isLenientProperties, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, toString
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, 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.Service
start, stop
 

Constructor Detail

JcloudsBlobStoreEndpoint

public JcloudsBlobStoreEndpoint(String uri,
                                JcloudsComponent component,
                                org.jclouds.blobstore.BlobStore blobStore)
Constructor

Parameters:
uri -
component -
blobStore -
Method Detail

createProducer

public org.apache.camel.Producer createProducer()
                                         throws Exception
Throws:
Exception

createConsumer

public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)

getLocationId

public String getLocationId()

setLocationId

public void setLocationId(String locationId)

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)

getOperation

public String getOperation()

setOperation

public void setOperation(String operation)


Apache CAMEL