org.jclouds.karaf.commands.blobstore
Class BlobStoreServiceCommand

java.lang.Object
  extended by org.apache.karaf.shell.console.AbstractAction
      extended by org.jclouds.karaf.commands.blobstore.BlobStoreCommandSupport
          extended by org.jclouds.karaf.commands.blobstore.BlobStoreServiceCommand
All Implemented Interfaces:
org.apache.felix.gogo.commands.Action
Direct Known Subclasses:
BlobStoreCreateCommand, BlobStoreDestroyCommand

public abstract class BlobStoreServiceCommand
extends BlobStoreCommandSupport


Field Summary
protected  org.osgi.service.cm.ConfigurationAdmin configAdmin
           
protected static String FACTORY_FILTER
           
 
Fields inherited from class org.jclouds.karaf.commands.blobstore.BlobStoreCommandSupport
api, cacheProvider, credential, endpoint, identity, provider, PROVIDERFORMAT
 
Fields inherited from class org.apache.karaf.shell.console.AbstractAction
log, session
 
Constructor Summary
BlobStoreServiceCommand()
           
 
Method Summary
protected  org.osgi.service.cm.Configuration findOrCreateFactoryConfiguration(org.osgi.service.cm.ConfigurationAdmin configurationAdmin, String factoryPid, String provider, String api)
          Finds a Configuration if exists, or creates a new one.
 org.osgi.service.cm.ConfigurationAdmin getConfigAdmin()
           
 void setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin configAdmin)
           
 
Methods inherited from class org.jclouds.karaf.commands.blobstore.BlobStoreCommandSupport
execute, getBlobInputStream, getBlobStore, getBlobStoreServices, getCacheProvider, printBlobStoreApis, printBlobStoreProviders, read, readFromUrl, setBlobStoreServices, setCacheProvider, toBytes, write, write
 
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

FACTORY_FILTER

protected static final String FACTORY_FILTER
See Also:
Constant Field Values

configAdmin

protected org.osgi.service.cm.ConfigurationAdmin configAdmin
Constructor Detail

BlobStoreServiceCommand

public BlobStoreServiceCommand()
Method Detail

findOrCreateFactoryConfiguration

protected org.osgi.service.cm.Configuration findOrCreateFactoryConfiguration(org.osgi.service.cm.ConfigurationAdmin configurationAdmin,
                                                                             String factoryPid,
                                                                             String provider,
                                                                             String api)
                                                                      throws IOException
Finds a Configuration if exists, or creates a new one.

Parameters:
configurationAdmin -
factoryPid -
provider -
api -
Returns:
Throws:
IOException

getConfigAdmin

public org.osgi.service.cm.ConfigurationAdmin getConfigAdmin()

setConfigAdmin

public void setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin configAdmin)


Copyright © 2012. All Rights Reserved.