aem-plugin / com.cognifide.gradle.aem.common.instance / AbstractInstance

AbstractInstance

abstract class AbstractInstance : Instance

Constructors

<init>

AbstractInstance(aem: AemExtension)

Properties

aem

val aem: AemExtension

available

open val available: Boolean

environment

open lateinit var environment: String

httpUrl

open lateinit var httpUrl: String

id

open lateinit var id: String

logger

val logger: Logger!

name

open var name: String

properties

open var properties: MutableMap<String, String?>

sync

open val sync: InstanceSync

systemProperties

open val systemProperties: Map<String, String>

version

open val version: String

zoneId

open val zoneId: ZoneId

Functions

awaitUp

fun awaitUp(options: AwaitUpAction.() -> Unit = {}): Unit

equals

open fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

property

open fun property(key: String, value: String?): Unit
fun property(key: String): String?

reload

fun reload(options: ReloadAction.() -> Unit = {}): Unit

reloadAndAwaitUp

fun reloadAndAwaitUp(): Unit

Inheritors

LocalInstance

class LocalInstance : AbstractInstance, Serializable

RemoteInstance

class RemoteInstance : AbstractInstance, Serializable