Class ComponentArtifact

  • All Implemented Interfaces:
    IArtifact, IRuntimeArtifact, IVilType

    public abstract class ComponentArtifact
    extends java.lang.Object
    implements IRuntimeArtifact
    Represents a runtime component. This class currently acts as a stub and shall be refined in future.
    Author:
    Holger Eichelberger
    • Constructor Detail

      • ComponentArtifact

        public ComponentArtifact()
    • Method Detail

      • acticate

        public abstract void acticate()
                               throws VilException
        Activates this component.
        Throws:
        VilException - in case of serious problems
      • deactivate

        public abstract void deactivate()
                                 throws VilException
        Deactivates this component.
        Throws:
        VilException - in case of serious problems
      • update

        public abstract void update​(ComponentArtifact artifact)
                             throws VilException
        Updates this component.
        Parameters:
        artifact - the component to update this component with
        Throws:
        VilException - in case of serious problems