[java-support] branch dev/JSPT-111 updated: Adjust script extender API.

Scott Cantor cantor.2 at osu.edu
Thu Jun 23 13:28:05 UTC 2022


This is an automated email from the git hooks/post-receive script.

scantor pushed a commit to branch dev/JSPT-111
in repository java-support.

View the commit online:
http://git.shibboleth.net/view/?p=java-support.git;a=commit;h=1469885051f7b716d655f53102485eb38e890840

The following commit(s) were added to refs/heads/dev/JSPT-111 by this push:
     new 1469885  Adjust script extender API.
1469885 is described below

commit 1469885051f7b716d655f53102485eb38e890840
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Thu Jun 23 09:28:02 2022 -0400

    Adjust script extender API.
---
 .../utilities/java/support/scripting/AbstractScriptEvaluator.java      | 2 +-
 .../utilities/java/support/scripting/ScriptContextExtender.java        | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/main/java/net/shibboleth/utilities/java/support/scripting/AbstractScriptEvaluator.java b/src/main/java/net/shibboleth/utilities/java/support/scripting/AbstractScriptEvaluator.java
index 337bfea..74419c3 100644
--- a/src/main/java/net/shibboleth/utilities/java/support/scripting/AbstractScriptEvaluator.java
+++ b/src/main/java/net/shibboleth/utilities/java/support/scripting/AbstractScriptEvaluator.java
@@ -200,7 +200,7 @@ public abstract class AbstractScriptEvaluator {
         
         prepareContext(scriptContext, input);
         
-        contextExtenders.forEach(x -> x.extendContext(getClass(), scriptContext));
+        contextExtenders.forEach(x -> x.extendContext(scriptContext));
 
         try {
             final Object result = script.eval(scriptContext);
diff --git a/src/main/java/net/shibboleth/utilities/java/support/scripting/ScriptContextExtender.java b/src/main/java/net/shibboleth/utilities/java/support/scripting/ScriptContextExtender.java
index ca6b19f..ea8c49d 100644
--- a/src/main/java/net/shibboleth/utilities/java/support/scripting/ScriptContextExtender.java
+++ b/src/main/java/net/shibboleth/utilities/java/support/scripting/ScriptContextExtender.java
@@ -38,9 +38,8 @@ public interface ScriptContextExtender {
      * <p>Extenders should generally ensure that they do not overwrite existing context variables with
      * the same name, but may do so if the semantics are understood.</p>
      * 
-     * @param scriptedClass the class of the calling component
      * @param scriptContext the context, as decorated by the calling component
      */
-    void extendContext(@Nonnull final Class<?> scriptedClass, @Nonnull final ScriptContext scriptContext);
+    void extendContext(@Nonnull final ScriptContext scriptContext);
 
 }
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list