public class Status
extends InstanceService
Allows to read statuses available at Apache Felix Web Console.
@NotNull public static java.lang.String SYSTEM_PROPERTIES_PATH
@NotNull public static java.lang.String SLING_SETTINGS_PATH
@NotNull public static java.lang.String SLING_PROPERTIES_PATH
@NotNull public static java.lang.String PRODUCT_INFO_PATH
public static com.cognifide.gradle.aem.common.instance.service.status.Status.Companion Companion
public Status(@NotNull
InstanceSync sync)
Allows to read statuses available at Apache Felix Web Console.
@NotNull public java.util.Map<java.lang.String,java.lang.String> getSystemProperties()
System properties of instance read once across whole build, fail-safe.
@NotNull public java.util.Map<java.lang.String,java.lang.String> getSlingSettings()
Sling setting of instance read once across whole build, fail-safe.
@NotNull public java.util.Map<java.lang.String,java.lang.String> getSlingProperties()
Sling properties of instance read once across whole build, fail-safe.
@NotNull public java.lang.String readProductVersion()
Read AEM version of instance.
@NotNull
public java.util.Map<java.lang.String,java.lang.String> readPropertiesOnce(@NotNull
java.lang.String path)
@NotNull
public java.util.Map<java.lang.String,java.lang.String> readProperties(@NotNull
java.lang.String path)
Read system properties like server timezone & encoding, Java version, OS details.
@NotNull public java.lang.String getProductVersion()
Instance version read once across whole build, fail-safe.