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.BlobStoreCommandBase
          extended by org.jclouds.karaf.commands.blobstore.BlobStoreCommandWithOptions
              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 BlobStoreCommandWithOptions


Field Summary
protected  org.osgi.service.cm.ConfigurationAdmin configAdmin
           
protected static String FACTORY_FILTER
           
 
Fields inherited from class org.jclouds.karaf.commands.blobstore.BlobStoreCommandWithOptions
api, credential, endpoint, identity, provider
 
Fields inherited from class org.jclouds.karaf.commands.blobstore.BlobStoreCommandBase
cacheProvider, PROVIDERFORMAT, services
 
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.BlobStoreCommandWithOptions
execute, getBlobStore, getBlobStoreServices
 
Methods inherited from class org.jclouds.karaf.commands.blobstore.BlobStoreCommandBase
getBlobInputStream, 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.