private static UnifiedHandlerMetaData getHandler(final UnifiedHandlerChainMetaData handlerChain, final String handlerName) { if (handlerChain.getHandlers() != null) { for (final UnifiedHandlerMetaData handler : handlerChain.getHandlers()) { if (handlerName.equals(handler.getHandlerName())) return handler; } } return null; }
private static Set<String> getHandlers(final InputStream is) throws IOException { final Set<String> retVal = new HashSet<String>(); final UnifiedHandlerChainsMetaData handlerChainsUMDM = UnifiedHandlerChainsMetaDataParser.parse(is); if (handlerChainsUMDM != null) { for (final UnifiedHandlerChainMetaData handlerChainUMDM : handlerChainsUMDM.getHandlerChains()) { for (final UnifiedHandlerMetaData handlerUMDM : handlerChainUMDM.getHandlers()) { retVal.add(handlerUMDM.getHandlerClass()); } } } return retVal; }
private static Set<String> getHandlers(final InputStream is) throws IOException { final Set<String> retVal = new HashSet<String>(); final UnifiedHandlerChainsMetaData handlerChainsUMDM = UnifiedHandlerChainsMetaDataParser.parse(is); for (final UnifiedHandlerChainMetaData handlerChainUMDM : handlerChainsUMDM.getHandlerChains()) { for (final UnifiedHandlerMetaData handlerUMDM : handlerChainUMDM.getHandlers()) { retVal.add(handlerUMDM.getHandlerClass()); } } return retVal; }
private static Set<String> getHandlers(final InputStream is) throws IOException { final Set<String> retVal = new HashSet<String>(); final UnifiedHandlerChainsMetaData handlerChainsUMDM = UnifiedHandlerChainsMetaDataParser.parse(is); if (handlerChainsUMDM != null) { for (final UnifiedHandlerChainMetaData handlerChainUMDM : handlerChainsUMDM.getHandlerChains()) { for (final UnifiedHandlerMetaData handlerUMDM : handlerChainUMDM.getHandlers()) { retVal.add(handlerUMDM.getHandlerClass()); } } } return retVal; }
/** * Returns a set of full qualified class names of the handlers from the specified endpoint config * * @param The config to get the handler class names of * @return A set of full qualified class names of the handlers from the specified endpoint config */ public Set<String> getAllHandlers(EndpointConfig config) { Set<String> set = new HashSet<String>(); if (config != null) { for (UnifiedHandlerChainMetaData uhcmd : config.getPreHandlerChains()) { for (UnifiedHandlerMetaData uhmd : uhcmd.getHandlers()) { set.add(uhmd.getHandlerClass()); } } for (UnifiedHandlerChainMetaData uhcmd : config.getPostHandlerChains()) { for (UnifiedHandlerMetaData uhmd : uhcmd.getHandlers()) { set.add(uhmd.getHandlerClass()); } } } return set; }
private List<String> convertEndpointHandlers(List<UnifiedHandlerChainMetaData> handlerChains) { List<String> handlers = new LinkedList<String>(); if (handlerChains != null) { for (UnifiedHandlerChainMetaData handlerChain : handlerChains) { if (handlerChain.getPortNamePattern() != null || handlerChain.getProtocolBindings() != null || handlerChain.getServiceNamePattern() != null) { METADATA_LOGGER.filtersNotSupported(); } for (UnifiedHandlerMetaData uhmd : handlerChain.getHandlers()) { if (uhmd.getInitParams() != null && !uhmd.getInitParams().isEmpty()) { METADATA_LOGGER.initParamsSupported(uhmd.getHandlerName()); } handlers.add(uhmd.getHandlerClass()); } } } return handlers; }
for (UnifiedHandlerMetaData uhmd : handlerChain.getHandlers())
throw MESSAGES.missingHandler(configName, handlerChainType, handlerChainId, handlerName); handlerChain.getHandlers().remove(handler); context.reloadRequired(); return;