org.glassfish.paas.orchestrator.provisioning.cli
Class ServiceUtil
java.lang.Object
org.glassfish.paas.orchestrator.provisioning.cli.ServiceUtil
@Service
@Scoped(value=org.glassfish.hk2.scopes.Singleton.class)
public class ServiceUtil
- extends Object
|
Method Summary |
void |
fireServiceChangeEvent(ServiceChangeEvent.Type type,
Service ps)
|
List<String> |
getApplicationsUsingService(String service)
Utility to get the list of applications that refer a shared or external service. |
ConfiguredService |
getExternalService(String serviceName)
|
String |
getInstanceID(String serviceName,
String appName)
|
String |
getIPAddress(String serviceName,
String appName)
|
PaasApplications |
getPaasApplications()
|
String |
getProperty(String serviceName,
String appName,
String propertyName)
|
Service |
getService(String serviceName,
String appName)
|
ServiceInfo |
getServiceInfo(String serviceName,
String appName)
|
ServiceProvisioningEngines |
getServiceProvisioningEngines()
|
Services |
getServices()
|
ServiceStatus |
getServiceStatus(ServiceInfo entry)
|
ServiceType |
getServiceType(String serviceTypeString)
|
String |
getServiceType(String serviceName,
String appName)
|
ServiceDescription |
getSharedServiceDescription(ServiceInfo serviceInfo)
|
static ExecutorService |
getThreadPool()
|
boolean |
isValidService(String serviceName,
String appName)
|
void |
registerService(ServiceInfo entry)
|
void |
registerService(String appName,
Service service,
Service parentService)
|
void |
registerServiceReference(String serviceName,
String appName)
|
void |
setProperty(String serviceName,
String appName,
String propName,
String propValue)
|
void |
unregisterService(ServiceInfo serviceInfo)
|
void |
unregisterService(String appName,
Service service)
|
void |
unregisterServiceInfo(String serviceName,
String appName)
|
void |
unregisterServiceReference(String serviceName,
String appName)
|
void |
updateState(ProvisionedService service,
String appName)
|
void |
updateState(String serviceName,
String appName,
String state)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
localStrings
protected static final StringManager localStrings
ServiceUtil
public ServiceUtil()
getThreadPool
public static ExecutorService getThreadPool()
isValidService
public boolean isValidService(String serviceName,
String appName)
setProperty
public void setProperty(String serviceName,
String appName,
String propName,
String propValue)
updateState
public void updateState(ProvisionedService service,
String appName)
updateState
public void updateState(String serviceName,
String appName,
String state)
getApplicationsUsingService
public List<String> getApplicationsUsingService(String service)
- Utility to get the list of applications that refer a shared or external service.
- Parameters:
service - shared-service-name or external-service-name
- Returns:
- Collection list of applications that use the service
getServiceType
public String getServiceType(String serviceName,
String appName)
getIPAddress
public String getIPAddress(String serviceName,
String appName)
getInstanceID
public String getInstanceID(String serviceName,
String appName)
getProperty
public String getProperty(String serviceName,
String appName,
String propertyName)
getServiceInfo
public ServiceInfo getServiceInfo(String serviceName,
String appName)
getExternalService
public ConfiguredService getExternalService(String serviceName)
getService
public Service getService(String serviceName,
String appName)
getServices
public Services getServices()
unregisterServiceInfo
public void unregisterServiceInfo(String serviceName,
String appName)
registerServiceReference
public void registerServiceReference(String serviceName,
String appName)
unregisterServiceReference
public void unregisterServiceReference(String serviceName,
String appName)
registerService
public void registerService(ServiceInfo entry)
getServiceStatus
public ServiceStatus getServiceStatus(ServiceInfo entry)
getServiceProvisioningEngines
public ServiceProvisioningEngines getServiceProvisioningEngines()
getSharedServiceDescription
public ServiceDescription getSharedServiceDescription(ServiceInfo serviceInfo)
getServiceType
public ServiceType getServiceType(String serviceTypeString)
unregisterService
public void unregisterService(String appName,
Service service)
unregisterService
public void unregisterService(ServiceInfo serviceInfo)
registerService
public void registerService(String appName,
Service service,
Service parentService)
fireServiceChangeEvent
public void fireServiceChangeEvent(ServiceChangeEvent.Type type,
Service ps)
getPaasApplications
public PaasApplications getPaasApplications()
Copyright © 2012. All Rights Reserved.