Class ChannelSecurityMetadataSource
java.lang.Object
org.springframework.integration.security.channel.ChannelSecurityMetadataSource
- All Implemented Interfaces:
org.springframework.aop.framework.AopInfrastructureBean,org.springframework.security.access.SecurityMetadataSource
public class ChannelSecurityMetadataSource
extends java.lang.Object
implements org.springframework.security.access.SecurityMetadataSource
The
SecurityMetadataSource implementation for secured MessageChannels.-
Constructor Summary
Constructors Constructor Description ChannelSecurityMetadataSource()ChannelSecurityMetadataSource(java.util.Map<java.util.regex.Pattern,ChannelAccessPolicy> patternMappings) -
Method Summary
Modifier and Type Method Description voidaddPatternMapping(java.util.regex.Pattern pattern, ChannelAccessPolicy accessPolicy)java.util.Collection<org.springframework.security.access.ConfigAttribute>getAllConfigAttributes()java.util.Collection<org.springframework.security.access.ConfigAttribute>getAttributes(java.lang.Object object)java.util.Set<java.util.regex.Pattern>getPatterns()booleansupports(java.lang.Class<?> clazz)
-
Constructor Details
-
ChannelSecurityMetadataSource
public ChannelSecurityMetadataSource() -
ChannelSecurityMetadataSource
public ChannelSecurityMetadataSource(java.util.Map<java.util.regex.Pattern,ChannelAccessPolicy> patternMappings)
-
-
Method Details
-
addPatternMapping
-
getPatterns
public java.util.Set<java.util.regex.Pattern> getPatterns() -
getAttributes
public java.util.Collection<org.springframework.security.access.ConfigAttribute> getAttributes(java.lang.Object object) throws java.lang.IllegalArgumentException- Specified by:
getAttributesin interfaceorg.springframework.security.access.SecurityMetadataSource- Throws:
java.lang.IllegalArgumentException
-
getAllConfigAttributes
public java.util.Collection<org.springframework.security.access.ConfigAttribute> getAllConfigAttributes()- Specified by:
getAllConfigAttributesin interfaceorg.springframework.security.access.SecurityMetadataSource
-
supports
public boolean supports(java.lang.Class<?> clazz)- Specified by:
supportsin interfaceorg.springframework.security.access.SecurityMetadataSource
-