From 5287fedb2cb4de8faa490af7ebfa1250b11d45f7 Mon Sep 17 00:00:00 2001 From: thadumi Date: Sun, 22 Mar 2020 03:01:11 +0100 Subject: [PATCH] Added Terminology Signed-off-by: thadumi --- .../interceptor_programming_contract.adoc | 2 ++ .../terminology.adoc | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 spec/src/main/asciidoc/chapters/interceptor_programming_contract/terminology.adoc diff --git a/spec/src/main/asciidoc/chapters/interceptor_programming_contract/interceptor_programming_contract.adoc b/spec/src/main/asciidoc/chapters/interceptor_programming_contract/interceptor_programming_contract.adoc index 32c3c8d..0564304 100644 --- a/spec/src/main/asciidoc/chapters/interceptor_programming_contract/interceptor_programming_contract.adoc +++ b/spec/src/main/asciidoc/chapters/interceptor_programming_contract/interceptor_programming_contract.adoc @@ -10,3 +10,5 @@ [[interceptor_programming_contract]] == Interceptor Programming Contract + +include::terminology.adoc[] diff --git a/spec/src/main/asciidoc/chapters/interceptor_programming_contract/terminology.adoc b/spec/src/main/asciidoc/chapters/interceptor_programming_contract/terminology.adoc new file mode 100644 index 0000000..63b01b3 --- /dev/null +++ b/spec/src/main/asciidoc/chapters/interceptor_programming_contract/terminology.adoc @@ -0,0 +1,28 @@ +//// +******************************************************************* +* Copyright (c) 2019 Eclipse Foundation +* +* This specification document is made available under the terms +* of the Eclipse Foundation Specification License v1.0, which is +* available at https://www.eclipse.org/legal/efsl.php. +******************************************************************* +//// + +[[terminology]] +== Terminology + +The following terminology is used in this +document: + + _Interceptor class_ : a class containing +interceptor methods that is designed to be associated with a target +class, method, or constructor. + + _Interceptor_ : instance of an interceptor +class. + + _Interceptor method_ : a method of an +interceptor class or of a target class that is invoked to interpose on +the invocation of a method of the target class, a constructor of the +target class, a lifecycle event of the target class, or a timeout method +of the target class.