Package kieker.model.system.model
package kieker.model.system.model
Copyright 2026 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-
ClassDescriptionAn abstract base for messages which can later be used and combined in a
MessageTrace.AbstractSession<T extends AbstractTrace>Sessions group traces which belong to the same high-level user interaction.This is the abstract base for a trace (like a message trace e.g.).This class represents the type of a component within the trace analysis tool.This class represents an execution of an operation of an allocated component.This class is a container for a whole trace of executions (represented as instances ofExecution).Specialized sub-class for sessions which are derived from execution traces (seeExecutionTrace).This object represents an somehow invalid trace of executions.Abstract supertype for all entities in the system model.This class is a container for a whole trace of messages (represented as actual instances ofAbstractMessage).Specialized sub-class for sessions based on message traces (seeMessageTrace).This class represents an operation within the trace analysis tool.This class represents a root assembly component.Specific subtype for the root execution container.A specified class of messages which represent synchronous calls.A specified class of messages which represent synchronous replies.This class stores trace meta-information, such as the trace ID.