Class EcsLifecycleDescriptor
java.lang.Object
de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
de.iip_ecosphere.platform.ecsRuntime.EcsLifecycleDescriptor
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.LifecycleDescriptor,de.iip_ecosphere.platform.support.PidLifecycleDescriptor,de.iip_ecosphere.platform.support.TerminatingLifecycleDescriptor
public class EcsLifecycleDescriptor
extends de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
implements de.iip_ecosphere.platform.support.PidLifecycleDescriptor, de.iip_ecosphere.platform.support.TerminatingLifecycleDescriptor
The basic ECS lifecycle descriptor for powering up the AAS.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate static final de.iip_ecosphere.platform.support.logging.Loggerprivate booleanFields inherited from class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
PARAM_IIP_PORTFields inherited from interface de.iip_ecosphere.platform.support.LifecycleDescriptor
AAS_PRIORITY, CMD_LINE_PRIORITY, INIT_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
enableAasHeartbeat, getAasSetup, getContributorFilter, getOverridePortArg, getShutdownHook, iipAasExists, priority, setWaitForIipAas, waitForAasServerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.iip_ecosphere.platform.support.LifecycleDescriptor
getShutdownHook, priority
-
Field Details
-
LOGGER
private static final de.iip_ecosphere.platform.support.logging.Logger LOGGER -
registered
private boolean registered -
continueWaiting
private boolean continueWaiting
-
-
Constructor Details
-
EcsLifecycleDescriptor
public EcsLifecycleDescriptor()Creates an instance for the service manager.
-
-
Method Details
-
startup
- Specified by:
startupin interfacede.iip_ecosphere.platform.support.LifecycleDescriptor- Overrides:
startupin classde.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
shutdown
public void shutdown()- Specified by:
shutdownin interfacede.iip_ecosphere.platform.support.LifecycleDescriptor- Overrides:
shutdownin classde.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
-
getPidFileName
- Specified by:
getPidFileNamein interfacede.iip_ecosphere.platform.support.PidLifecycleDescriptor
-
continueWaiting
public boolean continueWaiting()- Specified by:
continueWaitingin interfacede.iip_ecosphere.platform.support.TerminatingLifecycleDescriptor
-