public DelegatingHandlerChainsMetaData() { delegate = new UnifiedHandlerChainsMetaData(); }
/** * This method is called on the factory by the object model builder when the parsing starts. * * @return the root of the object model. */ public Object newRoot(Object root, UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs) { UnifiedHandlerChainsMetaData handlerConfigMetaData = new UnifiedHandlerChainsMetaData(HandlerType.ENDPOINT); return handlerConfigMetaData; }
/** * Called when parsing of a new element started. */ public Object newChild(PortComponentMetaData portComponent, UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs) { if ("handler".equals(localName)) return new UnifiedHandlerMetaData(null); else if ("handler-chains".equals(localName)) return new UnifiedHandlerChainsMetaData(); else return null; }
private UnifiedHandlerChainsMetaData buildHandlerChains(List<String> handlerClasses) { List<UnifiedHandlerMetaData> handlers = new ArrayList<UnifiedHandlerMetaData>(); for (String handlerClass : handlerClasses) { handlers.add(new UnifiedHandlerMetaData(handlerClass, null, null, null, null, null)); } return new UnifiedHandlerChainsMetaData(new UnifiedHandlerChainMetaData(null, null, null, handlers, false, null)); }
private static UnifiedHandlerChainsMetaData getUnifiedHandlerChainsMetaData(final ServiceReferenceHandlerChainsMetaData handlerChainsMD) { List<UnifiedHandlerChainMetaData> uhcmds = new LinkedList<UnifiedHandlerChainMetaData>(); for (final ServiceReferenceHandlerChainMetaData handlerChainMD : handlerChainsMD.getHandlers()) { List<UnifiedHandlerMetaData> uhmds = new LinkedList<UnifiedHandlerMetaData>(); for (final ServiceReferenceHandlerMetaData handlerMD : handlerChainMD.getHandler()) { final UnifiedHandlerMetaData handlerUMDM = getUnifiedHandlerMetaData(handlerMD); uhmds.add(handlerUMDM); } uhcmds.add(new UnifiedHandlerChainMetaData(handlerChainMD.getServiceNamePattern(), handlerChainMD.getPortNamePattern(), handlerChainMD.getProtocolBindings(), uhmds, false, null)); } return new UnifiedHandlerChainsMetaData(uhcmds); }
private static UnifiedHandlerChainsMetaData getUnifiedHandlerChainsMetaData(final ServiceReferenceHandlerChainsMetaData handlerChainsMD) { List<UnifiedHandlerChainMetaData> uhcmds = new LinkedList<UnifiedHandlerChainMetaData>(); for (final ServiceReferenceHandlerChainMetaData handlerChainMD : handlerChainsMD.getHandlers()) { List<UnifiedHandlerMetaData> uhmds = new LinkedList<UnifiedHandlerMetaData>(); for (final ServiceReferenceHandlerMetaData handlerMD : handlerChainMD.getHandler()) { final UnifiedHandlerMetaData handlerUMDM = getUnifiedHandlerMetaData(handlerMD); uhmds.add(handlerUMDM); } uhcmds.add(new UnifiedHandlerChainMetaData(handlerChainMD.getServiceNamePattern(), handlerChainMD.getPortNamePattern(), handlerChainMD.getProtocolBindings(), uhmds, false, null)); } return new UnifiedHandlerChainsMetaData(uhcmds); }
if (match(reader, handlerChainsElementNS, handlerChainsElementName)) return new UnifiedHandlerChainsMetaData(handlerChains);
private static UnifiedHandlerChainsMetaData getUnifiedHandlerChainsMetaData(final ServiceReferenceHandlerChainsMetaData handlerChainsMD) { final UnifiedHandlerChainsMetaData handlerChainsUMDM = new UnifiedHandlerChainsMetaData(); for (final ServiceReferenceHandlerChainMetaData handlerChainMD : handlerChainsMD.getHandlers()) { final UnifiedHandlerChainMetaData handlerChainUMDM = new UnifiedHandlerChainMetaData(); handlerChainUMDM.setServiceNamePattern(handlerChainMD.getServiceNamePattern()); handlerChainUMDM.setPortNamePattern(handlerChainMD.getPortNamePattern()); handlerChainUMDM.setProtocolBindings(handlerChainMD.getProtocolBindings()); for (final ServiceReferenceHandlerMetaData handlerMD : handlerChainMD.getHandler()) { final UnifiedHandlerMetaData handlerUMDM = getUnifiedHandlerMetaData(handlerMD); handlerChainUMDM.addHandler(handlerUMDM); } handlerChainsUMDM.addHandlerChain(handlerChainUMDM); } return handlerChainsUMDM; }
if (srHandlerChains != null) UnifiedHandlerChainsMetaData uHandlerChains = new UnifiedHandlerChainsMetaData(); List<ServiceReferenceHandlerChainMetaData> srHandlerChainList = srHandlerChains.getHandlers(); for (ServiceReferenceHandlerChainMetaData srHandlerChain : srHandlerChainList)
if (srHandlerChains != null) UnifiedHandlerChainsMetaData uHandlerChains = new UnifiedHandlerChainsMetaData(); List<ServiceReferenceHandlerChainMetaData> srHandlerChainList = srHandlerChains.getHandlers(); for (ServiceReferenceHandlerChainMetaData srHandlerChain : srHandlerChainList)