package rocks.inspectit.server.diagnosis.engine.testrules; import rocks.inspectit.server.diagnosis.engine.rule.annotation.Action; import rocks.inspectit.server.diagnosis.engine.rule.annotation.Rule; import rocks.inspectit.server.diagnosis.engine.rule.annotation.SessionVariable; import rocks.inspectit.server.diagnosis.engine.rule.annotation.TagValue; import rocks.inspectit.server.diagnosis.engine.tag.Tags; /** * @author Alexander Wert * */ @Rule(name = "RuleWithSessionVariable") public class RuleWithSessionVariable { @TagValue(injectionStrategy = TagValue.InjectionStrategy.BY_VALUE, type = Tags.ROOT_TAG) String input; @SessionVariable(name = "sessionVar") String sessionVar; @Action(resultTag = "A") public String action() { return input + sessionVar; } }