package org.cloudifysource.domain; import org.cloudifysource.domain.internal.CloudifyDSLEntity; /** * This class defines a service deployment which is shared across all machines * that are provisioned for the same application in the cluster. * Each service instance will be allocated according to the requirements specified. * @author elip * */ @CloudifyDSLEntity(name = "appShared", clazz = AppSharedIsolationSLADescriptor.class, allowInternalNode = true, allowRootNode = false, parent = "isolationSLA") public class AppSharedIsolationSLADescriptor extends SharedIsolationSLADescriptor { @Override public String toString() { return "AppSharedIsolationSLADescriptor [instanceMemoryMB=" + getInstanceMemoryMB() + ", instanceCpuCores=" + getInstanceCpuCores() + ", useManagement=" + isUseManagement() + "]"; } }