Class OperationRepository

java.lang.Object
kieker.model.repository.AbstractRepository
kieker.model.repository.OperationRepository

public class OperationRepository
extends AbstractRepository
This is a repository in which the available operations (Operation) can be stored.
Since:
1.1
  • Field Details

  • Constructor Details

    • OperationRepository

      public OperationRepository​(SystemModelRepository systemFactory)
      Creates a new instance of this class using the given parameters.
      Parameters:
      systemFactory - The system factory.
  • Method Details

    • lookupOperationByNamedIdentifier

      public final Operation lookupOperationByNamedIdentifier​(java.lang.String namedIdentifier)
      Parameters:
      namedIdentifier - The identifier to search for.
      Returns:
      The instance for the passed namedIdentifier; null if no instance with this namedIdentifier.
    • createAndRegisterOperation

      public final Operation createAndRegisterOperation​(java.lang.String namedIdentifier, ComponentType componentType, kieker.common.util.signature.Signature signature)
    • getOperations

      public final java.util.Collection<Operation> getOperations()
      Delivers a collection containing all available operations.
      Returns:
      The already stored operations.