/** * Called when parsing character is complete. */ public void addChild(UnifiedHandlerChainMetaData handlerConfig, UnifiedHandlerMetaData handler, UnmarshallingContext navigator, String namespaceURI, String localName) { handlerConfig.addHandler(handler); }
/** * Called when parsing character is complete. */ public void addChild(UnifiedHandlerChainMetaData chain, UnifiedHandlerMetaData handler, UnmarshallingContext navigator, String namespaceURI, String localName) { chain.addHandler(handler); }
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; }
handler.setHandlerName(handlerName); handler.setHandlerClass(handlerClass); handlerChain.addHandler(handler); if (!context.isBooting()) { context.reloadRequired();
uHandlerChain.addHandler(uHandlerMetaData);
uHandlerChain.addHandler(uHandlerMetaData);