Change OutboundSecurityToken to reference OutputProcessor instead of Object
diff --git a/src/main/java/org/apache/xml/security/stax/impl/securityToken/GenericOutboundSecurityToken.java b/src/main/java/org/apache/xml/security/stax/impl/securityToken/GenericOutboundSecurityToken.java
index a79cce9..4d36879 100644
--- a/src/main/java/org/apache/xml/security/stax/impl/securityToken/GenericOutboundSecurityToken.java
+++ b/src/main/java/org/apache/xml/security/stax/impl/securityToken/GenericOutboundSecurityToken.java
@@ -25,6 +25,7 @@
import java.util.Collections;
import java.util.List;
+import org.apache.xml.security.stax.ext.OutputProcessor;
import org.w3c.dom.Element;
import org.apache.xml.security.exceptions.XMLSecurityException;
import org.apache.xml.security.stax.securityToken.OutboundSecurityToken;
@@ -36,7 +37,7 @@
public class GenericOutboundSecurityToken extends AbstractSecurityToken implements OutboundSecurityToken {
private SecurityTokenConstants.TokenType tokenType;
- private Object processor;
+ private OutputProcessor processor;
private final List<OutboundSecurityToken> wrappedTokens = new ArrayList<>();
private OutboundSecurityToken keyWrappingToken;
private Element customTokenReference;
@@ -60,11 +61,11 @@
}
@Override
- public Object getProcessor() {
+ public OutputProcessor getProcessor() {
return processor;
}
- public void setProcessor(Object processor) {
+ public void setProcessor(OutputProcessor processor) {
this.processor = processor;
}
diff --git a/src/main/java/org/apache/xml/security/stax/securityToken/OutboundSecurityToken.java b/src/main/java/org/apache/xml/security/stax/securityToken/OutboundSecurityToken.java
index bf454f1..cce5203 100644
--- a/src/main/java/org/apache/xml/security/stax/securityToken/OutboundSecurityToken.java
+++ b/src/main/java/org/apache/xml/security/stax/securityToken/OutboundSecurityToken.java
@@ -20,6 +20,7 @@
import java.security.Key;
+import org.apache.xml.security.stax.ext.OutputProcessor;
import org.w3c.dom.Element;
import org.apache.xml.security.exceptions.XMLSecurityException;
@@ -33,7 +34,7 @@
*
* @return the processor responsible for this token
*/
- Object getProcessor();
+ OutputProcessor getProcessor();
/**
* Returns the secret key