[java-support] branch dev/JSPT-111 updated: Rollback addition of Initializable due to Spring factory method behavior

Scott Cantor cantor.2 at osu.edu
Wed Jun 22 20:25:08 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=cf09bed876d9b8bcbb510553d133690fdf445cd3

The following commit(s) were added to refs/heads/dev/JSPT-111 by this push:
     new cf09bed  Rollback addition of Initializable due to Spring factory method behavior
cf09bed is described below

commit cf09bed876d9b8bcbb510553d133690fdf445cd3
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Wed Jun 22 16:25:05 2022 -0400

    Rollback addition of Initializable due to Spring factory method behavior
---
 .../support/scripting/AbstractScriptEvaluator.java   | 20 +++-----------------
 1 file changed, 3 insertions(+), 17 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 078c184..337bfea 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
@@ -30,8 +30,6 @@ import javax.script.SimpleScriptContext;
 import net.shibboleth.utilities.java.support.annotation.ParameterName;
 import net.shibboleth.utilities.java.support.annotation.constraint.NonnullElements;
 import net.shibboleth.utilities.java.support.annotation.constraint.NotEmpty;
-import net.shibboleth.utilities.java.support.component.AbstractInitializableComponent;
-import net.shibboleth.utilities.java.support.component.ComponentSupport;
 import net.shibboleth.utilities.java.support.logic.Constraint;
 
 import org.slf4j.Logger;
@@ -43,7 +41,7 @@ import org.slf4j.LoggerFactory;
  * 
  * @since 7.4.0
  */
-public abstract class AbstractScriptEvaluator extends AbstractInitializableComponent {
+public abstract class AbstractScriptEvaluator {
 
     /** The default language is Javascript. */
     @Nonnull @NotEmpty public static final String DEFAULT_ENGINE = "JavaScript";
@@ -97,8 +95,6 @@ public abstract class AbstractScriptEvaluator extends AbstractInitializableCompo
      * @param prefix log prefix
      */
     public void setLogPrefix(@Nullable final String prefix) {
-        ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
-        
         logPrefix = prefix;
     }
     
@@ -116,9 +112,7 @@ public abstract class AbstractScriptEvaluator extends AbstractInitializableCompo
      * 
      * @param type output type
      */
-    protected void setOutputType(@Nullable final Class<?> type) {
-        ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
-        
+    protected void setOutputType(@Nullable final Class<?> type) {        
         outputType = type;
     }
     
@@ -136,9 +130,7 @@ public abstract class AbstractScriptEvaluator extends AbstractInitializableCompo
      * 
      * @param object the custom object
      */
-    public void setCustomObject(@Nullable final Object object) {
-        ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
-        
+    public void setCustomObject(@Nullable final Object object) {        
         customObject = object;
     }
 
@@ -157,8 +149,6 @@ public abstract class AbstractScriptEvaluator extends AbstractInitializableCompo
      * @param flag flag to set
      */
     public void setHideExceptions(final boolean flag) {
-        ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
-        
         hideExceptions = flag;
     }
 
@@ -177,8 +167,6 @@ public abstract class AbstractScriptEvaluator extends AbstractInitializableCompo
      * @param value value to return
      */
     protected void setReturnOnError(@Nullable final Object value) {
-        ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
-        
         returnOnError = value;
     }
     
@@ -190,7 +178,6 @@ public abstract class AbstractScriptEvaluator extends AbstractInitializableCompo
      * @since 9.0.0
      */
     public void setContextExtenders(@Nullable @NonnullElements final Collection<ScriptContextExtender> extenders) {
-        ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
         
         if (extenders != null) {
             contextExtenders = List.copyOf(extenders);
@@ -207,7 +194,6 @@ public abstract class AbstractScriptEvaluator extends AbstractInitializableCompo
      * @return script result
      */
     @Nullable protected Object evaluate(@Nullable final Object... input) {
-        ComponentSupport.ifNotInitializedThrowUninitializedComponentException(this);
         
         final SimpleScriptContext scriptContext = new SimpleScriptContext();
         scriptContext.setAttribute("custom", getCustomObject(), ScriptContext.ENGINE_SCOPE);

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


More information about the commits mailing list