Class AbstractSecurityContextImpl
- java.lang.Object
-
- org.apache.xml.security.stax.impl.AbstractSecurityContextImpl
-
- Direct Known Subclasses:
InboundSecurityContextImpl
,OutboundSecurityContextImpl
public class AbstractSecurityContextImpl extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map
content
private java.util.List<SecurityEventListener>
securityEventListeners
-
Constructor Summary
Constructors Constructor Description AbstractSecurityContextImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSecurityEventListener(SecurityEventListener securityEventListener)
protected void
forwardSecurityEvent(SecurityEvent securityEvent)
<T> T
get(java.lang.String key)
<T> java.util.List<T>
getAsList(java.lang.Object key)
<T,U>
java.util.Map<T,U>getAsMap(java.lang.Object key)
<T> void
put(java.lang.String key, T value)
<T> void
putAsList(java.lang.Object key, T value)
<T,U>
voidputAsMap(java.lang.Object key, T mapKey, U mapValue)
<T extends java.util.List>
voidputList(java.lang.Object key, T value)
void
registerSecurityEvent(SecurityEvent securityEvent)
<T> T
remove(java.lang.String key)
-
-
-
Field Detail
-
content
private final java.util.Map content
-
securityEventListeners
private final java.util.List<SecurityEventListener> securityEventListeners
-
-
Method Detail
-
addSecurityEventListener
public void addSecurityEventListener(SecurityEventListener securityEventListener)
-
registerSecurityEvent
public void registerSecurityEvent(SecurityEvent securityEvent) throws XMLSecurityException
- Throws:
XMLSecurityException
-
forwardSecurityEvent
protected void forwardSecurityEvent(SecurityEvent securityEvent) throws XMLSecurityException
- Throws:
XMLSecurityException
-
put
public <T> void put(java.lang.String key, T value)
-
get
public <T> T get(java.lang.String key)
-
remove
public <T> T remove(java.lang.String key)
-
putList
public <T extends java.util.List> void putList(java.lang.Object key, T value)
-
putAsList
public <T> void putAsList(java.lang.Object key, T value)
-
getAsList
public <T> java.util.List<T> getAsList(java.lang.Object key)
-
putAsMap
public <T,U> void putAsMap(java.lang.Object key, T mapKey, U mapValue)
-
getAsMap
public <T,U> java.util.Map<T,U> getAsMap(java.lang.Object key)
-
-