org.jclouds.karaf.services
Class ComputeServiceFactory

java.lang.Object
  extended by org.jclouds.karaf.services.ComputeServiceFactory
All Implemented Interfaces:
ComputeProviderListener, ProviderListener, org.osgi.service.cm.ManagedServiceFactory

public class ComputeServiceFactory
extends Object
implements org.osgi.service.cm.ManagedServiceFactory, ComputeProviderListener


Field Summary
static String CREDENTIAL
           
static String CREDENTIAL_STORE
           
static String CREDENTIAL_STORE_FILTER
           
static String DEFAULT_CREDENTIAL_STORE_TYPE
           
static String IDENTITY
           
static String NODE_EVENT_SUPPORT
           
static String PROVIDER
           
 
Constructor Summary
ComputeServiceFactory(org.osgi.framework.BundleContext bundleContext)
           
 
Method Summary
 void deleted(String pid)
           
 Map<String,org.jclouds.providers.ProviderMetadata> getInstalledProviders()
           
 String getName()
           
 void providerInstalled(org.jclouds.providers.ProviderMetadata provider)
           
 void providerUninstalled(org.jclouds.providers.ProviderMetadata provider)
           
 void updated(String pid, Dictionary properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROVIDER

public static final String PROVIDER
See Also:
Constant Field Values

IDENTITY

public static final String IDENTITY
See Also:
Constant Field Values

CREDENTIAL

public static final String CREDENTIAL
See Also:
Constant Field Values

NODE_EVENT_SUPPORT

public static final String NODE_EVENT_SUPPORT
See Also:
Constant Field Values

CREDENTIAL_STORE

public static final String CREDENTIAL_STORE
See Also:
Constant Field Values

DEFAULT_CREDENTIAL_STORE_TYPE

public static final String DEFAULT_CREDENTIAL_STORE_TYPE
See Also:
Constant Field Values

CREDENTIAL_STORE_FILTER

public static final String CREDENTIAL_STORE_FILTER
See Also:
Constant Field Values
Constructor Detail

ComputeServiceFactory

public ComputeServiceFactory(org.osgi.framework.BundleContext bundleContext)
Method Detail

getName

public String getName()
Specified by:
getName in interface org.osgi.service.cm.ManagedServiceFactory

updated

public void updated(String pid,
                    Dictionary properties)
             throws org.osgi.service.cm.ConfigurationException
Specified by:
updated in interface org.osgi.service.cm.ManagedServiceFactory
Throws:
org.osgi.service.cm.ConfigurationException

deleted

public void deleted(String pid)
Specified by:
deleted in interface org.osgi.service.cm.ManagedServiceFactory

providerInstalled

public void providerInstalled(org.jclouds.providers.ProviderMetadata provider)
Specified by:
providerInstalled in interface ProviderListener

providerUninstalled

public void providerUninstalled(org.jclouds.providers.ProviderMetadata provider)
Specified by:
providerUninstalled in interface ProviderListener

getInstalledProviders

public Map<String,org.jclouds.providers.ProviderMetadata> getInstalledProviders()
Specified by:
getInstalledProviders in interface ProviderListener


Copyright © 2012. All Rights Reserved.