/** * 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; }
public List<UnifiedHandlerChainMetaData> getHandlerChains() { return delegate.getHandlerChains(); }
/** * Called when parsing character is complete. */ public void addChild(UnifiedHandlerChainsMetaData handlerConfig, UnifiedHandlerChainMetaData handlerChain, UnmarshallingContext navigator, String namespaceURI, String localName) { handlerConfig.addHandlerChain(handlerChain); }
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) uHandlerChain.addHandler(uHandlerMetaData); uHandlerChains.addHandlerChain(uHandlerChain);
if (srHandlerChains != null) UnifiedHandlerChainsMetaData uHandlerChains = new UnifiedHandlerChainsMetaData(); List<ServiceReferenceHandlerChainMetaData> srHandlerChainList = srHandlerChains.getHandlers(); for (ServiceReferenceHandlerChainMetaData srHandlerChain : srHandlerChainList) uHandlerChain.addHandler(uHandlerMetaData); uHandlerChains.addHandlerChain(uHandlerChain);
public DelegatingHandlerChainsMetaData() { delegate = new UnifiedHandlerChainsMetaData(); }
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; }
public void addHandlerChain(DelegatingHandlerChainMetaData data) { delegate.addHandlerChain(data.delegate); } }
/** * 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 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; }
/** * Called when parsing character is complete. */ public void addChild(UnifiedHandlerChainsMetaData chains, UnifiedHandlerChainMetaData handlerChain, UnmarshallingContext navigator, String namespaceURI, String localName) { chains.addHandlerChain(handlerChain); }
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 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; }
public void addHandlerChain(UnifiedHandlerChainMetaData handlerChain) { delegate.addHandlerChain(handlerChain); }
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); }
pre = uhcmd.getHandlerChains(); post = uhcmd.getHandlerChains();
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); }
endpoint.setHandlers(convertEndpointHandlers(chainWrapper.getHandlerChains()));
if (match(reader, handlerChainsElementNS, handlerChainsElementName)) return new UnifiedHandlerChainsMetaData(handlerChains);