org.jclouds.karaf.commands.blobstore
Class BlobStoreCommandSupport

java.lang.Object
  extended by org.apache.karaf.shell.console.AbstractAction
      extended by org.apache.karaf.shell.console.OsgiCommandSupport
          extended by org.jclouds.karaf.commands.blobstore.BlobStoreCommandSupport
All Implemented Interfaces:
org.apache.felix.gogo.commands.Action, org.apache.karaf.shell.console.BundleContextAware
Direct Known Subclasses:
ReadCommand, WriteCommand

public abstract class BlobStoreCommandSupport
extends org.apache.karaf.shell.console.OsgiCommandSupport

Author:
iocanel

Field Summary
protected  String provider
           
 
Fields inherited from class org.apache.karaf.shell.console.OsgiCommandSupport
bundleContext, usedReferences
 
Fields inherited from class org.apache.karaf.shell.console.AbstractAction
log, session
 
Constructor Summary
BlobStoreCommandSupport()
           
 
Method Summary
protected  org.jclouds.blobstore.BlobStore getBlobStore()
           
protected  List<org.jclouds.blobstore.BlobStore> getBlobStoreServices()
           
 Object read(String bucket, String blobName)
           
 void setBlobStoreServices(List<org.jclouds.blobstore.BlobStore> services)
           
 void write(String bucket, String blobName, Object object)
           
 
Methods inherited from class org.apache.karaf.shell.console.OsgiCommandSupport
execute, getAllServices, getBundleContext, getService, setBundleContext, ungetServices
 
Methods inherited from class org.apache.karaf.shell.console.AbstractAction
doExecute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

provider

protected String provider
Constructor Detail

BlobStoreCommandSupport

public BlobStoreCommandSupport()
Method Detail

setBlobStoreServices

public void setBlobStoreServices(List<org.jclouds.blobstore.BlobStore> services)

getBlobStoreServices

protected List<org.jclouds.blobstore.BlobStore> getBlobStoreServices()

getBlobStore

protected org.jclouds.blobstore.BlobStore getBlobStore()

read

public Object read(String bucket,
                   String blobName)

write

public void write(String bucket,
                  String blobName,
                  Object object)


Copyright © 2009-2011 jclouds. All Rights Reserved.