Class ServicesLifecycleDescriptor

java.lang.Object
de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
de.iip_ecosphere.platform.services.ServicesLifecycleDescriptor
All Implemented Interfaces:
de.iip_ecosphere.platform.support.LifecycleDescriptor, de.iip_ecosphere.platform.support.PidLifecycleDescriptor

public class ServicesLifecycleDescriptor extends de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor implements de.iip_ecosphere.platform.support.PidLifecycleDescriptor
Implements the generic lifecycle descriptor for the service manager.
Author:
Holger Eichelberger, SSE
  • Field Summary

    Fields inherited from class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor

    PARAM_IIP_PORT

    Fields inherited from interface de.iip_ecosphere.platform.support.LifecycleDescriptor

    AAS_PRIORITY, CMD_LINE_PRIORITY, INIT_PRIORITY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance for the service manager.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
     
     
    void
     
    void
    startup(String[] args)
     

    Methods inherited from class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor

    enableAasHeartbeat, getAasSetup, getContributorFilter, getShutdownHook, iipAasExists, isAvailable, priority, setWaitForIipAas, waitForAasServer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface de.iip_ecosphere.platform.support.LifecycleDescriptor

    getShutdownHook, priority
  • Constructor Details

    • ServicesLifecycleDescriptor

      public ServicesLifecycleDescriptor()
      Creates an instance for the service manager.
  • Method Details

    • getPidFileName

      public String getPidFileName()
      Specified by:
      getPidFileName in interface de.iip_ecosphere.platform.support.PidLifecycleDescriptor
    • getOverridePortArg

      protected String getOverridePortArg()
      Overrides:
      getOverridePortArg in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
    • startup

      public void startup(String[] args)
      Specified by:
      startup in interface de.iip_ecosphere.platform.support.LifecycleDescriptor
      Overrides:
      startup in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor
    • shutdown

      public void shutdown()
      Specified by:
      shutdown in interface de.iip_ecosphere.platform.support.LifecycleDescriptor
      Overrides:
      shutdown in class de.iip_ecosphere.platform.support.iip_aas.AbstractAasLifecycleDescriptor