org.glassfish.paas.orchestrator
Class PaaSAppInfoRegistry
java.lang.Object
org.glassfish.paas.orchestrator.PaaSAppInfoRegistry
@Scoped(value=org.glassfish.hk2.scopes.Singleton.class)
@Service
public class PaaSAppInfoRegistry
- extends Object
- Author:
- Jagadish Ramu
|
Method Summary |
void |
addEffectivePlugins(String appName,
Set<ServicePlugin> effectivePlugins)
|
void |
addServiceMetadata(String appName,
ServiceMetadata appServiceMetadata)
|
Map<String,Set<ProvisionedService>> |
getAllProvisionedServices()
|
Set<ServicePlugin> |
getEffectivePlugins(String appName)
|
Map<ServiceDescription,ServicePlugin> |
getPluginsToHandleSDs(String appName)
|
ServiceMetadata |
getServiceMetadata(String appName)
|
Set<Service> |
getServices(String appName)
|
Map<ServiceReference,ServiceDescription> |
getSRToSDMap(String appName)
|
void |
registerConfiguredServices(String appName,
Collection<ConfiguredService> configuredServices)
|
void |
registerProvisionedServices(String appName,
Collection<ProvisionedService> provisionedServices)
|
Set<ServicePlugin> |
removeEffectivePlugins(String appName)
|
Map<ServiceDescription,ServicePlugin> |
removePluginsToHandleSDs(String appName)
|
Set<ProvisionedService> |
removeProvisionedServices(String appName)
|
ServiceMetadata |
removeServiceMetadata(String appName)
|
Map<ServiceReference,ServiceDescription> |
removeSRToSDMap(String appName)
|
void |
resetAppInfo(String appName)
|
boolean |
unregisterConfiguredServices(String appName,
Collection<ConfiguredService> configuredServices)
|
boolean |
unregisterProvisionedServices(String appName,
Collection<ProvisionedService> provisionedServices)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PaaSAppInfoRegistry
public PaaSAppInfoRegistry()
removeServiceMetadata
public ServiceMetadata removeServiceMetadata(String appName)
getAllProvisionedServices
public Map<String,Set<ProvisionedService>> getAllProvisionedServices()
addEffectivePlugins
public void addEffectivePlugins(String appName,
Set<ServicePlugin> effectivePlugins)
getEffectivePlugins
public Set<ServicePlugin> getEffectivePlugins(String appName)
removeEffectivePlugins
public Set<ServicePlugin> removeEffectivePlugins(String appName)
removeProvisionedServices
public Set<ProvisionedService> removeProvisionedServices(String appName)
getSRToSDMap
public Map<ServiceReference,ServiceDescription> getSRToSDMap(String appName)
removeSRToSDMap
public Map<ServiceReference,ServiceDescription> removeSRToSDMap(String appName)
getPluginsToHandleSDs
public Map<ServiceDescription,ServicePlugin> getPluginsToHandleSDs(String appName)
removePluginsToHandleSDs
public Map<ServiceDescription,ServicePlugin> removePluginsToHandleSDs(String appName)
getServiceMetadata
public ServiceMetadata getServiceMetadata(String appName)
addServiceMetadata
public void addServiceMetadata(String appName,
ServiceMetadata appServiceMetadata)
unregisterProvisionedServices
public boolean unregisterProvisionedServices(String appName,
Collection<ProvisionedService> provisionedServices)
unregisterConfiguredServices
public boolean unregisterConfiguredServices(String appName,
Collection<ConfiguredService> configuredServices)
registerProvisionedServices
public void registerProvisionedServices(String appName,
Collection<ProvisionedService> provisionedServices)
registerConfiguredServices
public void registerConfiguredServices(String appName,
Collection<ConfiguredService> configuredServices)
getServices
public Set<Service> getServices(String appName)
resetAppInfo
public void resetAppInfo(String appName)
Copyright © 2012. All Rights Reserved.