...
WSO2 CC exposes a service which has the following interface.:
Code Block | ||
---|---|---|
| ||
public interface CloudControllerService { public CartridgeInfo getCartridgeInfo(String cartridgeType) throws UnregisteredCartridgeException; public int getPendingInstanceCount(String domainName, String subDomainName); public String[] getRegisteredCartridges(); public boolean registerService(String domain, String subDomain, String tenantRange, String cartridgeType, String hostName, Properties properties, byte[] payload) throws UnregisteredCartridgeException; public String startInstance(String domainName, String subDomainName); public boolean terminateAllInstances(String domainName, String subDomainName); public boolean terminateInstance(String domainName, String subDomainName); public boolean terminateLastlySpawnedInstance(String domainName, String subDomainName); public boolean unregisterService(String domain, String subDomain) throws UnregisteredServiceException; } |
...