/** * Allows subclasses to create creating a {@link MessageSecurityMetadataSource}. * * <p> * This is not exposed so as not to confuse users of the API, which should never * invoke this method. * </p> * * @return the {@link MessageSecurityMetadataSource} to use */ protected MessageSecurityMetadataSource createMetadataSource() { LinkedHashMap<MessageMatcher<?>, String> matcherToExpression = new LinkedHashMap<MessageMatcher<?>, String>(); for (Map.Entry<MatcherBuilder, String> entry : this.matcherToExpression .entrySet()) { matcherToExpression.put(entry.getKey().build(), entry.getValue()); } return ExpressionBasedMessageSecurityMetadataSourceFactory .createExpressionMessageMetadataSource(matcherToExpression, expressionHandler); }
/** * Allows subclasses to create creating a {@link MessageSecurityMetadataSource}. * * <p> * This is not exposed so as not to confuse users of the API, which should never * invoke this method. * </p> * * @return the {@link MessageSecurityMetadataSource} to use */ protected MessageSecurityMetadataSource createMetadataSource() { LinkedHashMap<MessageMatcher<?>, String> matcherToExpression = new LinkedHashMap<MessageMatcher<?>, String>(); for (Map.Entry<MatcherBuilder, String> entry : this.matcherToExpression .entrySet()) { matcherToExpression.put(entry.getKey().build(), entry.getValue()); } return ExpressionBasedMessageSecurityMetadataSourceFactory .createExpressionMessageMetadataSource(matcherToExpression, expressionHandler); }
/** * Allows subclasses to create creating a {@link MessageSecurityMetadataSource}. * * <p> * This is not exposed so as not to confuse users of the API, which should never * invoke this method. * </p> * * @return the {@link MessageSecurityMetadataSource} to use */ protected MessageSecurityMetadataSource createMetadataSource() { LinkedHashMap<MessageMatcher<?>, String> matcherToExpression = new LinkedHashMap<MessageMatcher<?>, String>(); for (Map.Entry<MatcherBuilder, String> entry : this.matcherToExpression .entrySet()) { matcherToExpression.put(entry.getKey().build(), entry.getValue()); } return ExpressionBasedMessageSecurityMetadataSourceFactory .createExpressionMessageMetadataSource(matcherToExpression, expressionHandler); }