public Object run(NetworkConfig param) throws TransactionFailure { final Protocols child = param.createChild(Protocols.class); param.setProtocols(child); return child; } }, config);
public Object run(Config param) throws PropertyVetoException, TransactionFailure { final NetworkConfig netConfig = param.createChild(NetworkConfig.class); netConfig.setProtocols(netConfig.createChild(Protocols.class)); netConfig.setNetworkListeners(netConfig.createChild(NetworkListeners.class)); netConfig.setTransports(netConfig.createChild(Transports.class)); param.setNetworkConfig(netConfig); return netConfig; } }, currentConfig);
private void createNetworkListeners(NetworkConfig nc) throws PropertyVetoException { while (true) { try { if (parser.next() == START_ELEMENT) { if (parser.getLocalName().equals("network-listeners") && nc != null) { NetworkListeners nls = nc.createChild(NetworkListeners.class); nc.setNetworkListeners(nls); createNetworkListener(nls); break; } } } catch (TransactionFailure ex) { logger.log( Level.SEVERE,failureCreatingNetworkListeners , ex); } catch (XMLStreamException ex) { logger.log( Level.SEVERE,problemParsingNetworkListeners , ex); } } }
private void createProtocols(NetworkConfig nc) throws PropertyVetoException { while (true) { try { if (parser.next() == START_ELEMENT) { if (parser.getLocalName().equals("protocols") && nc != null) { Protocols ps = nc.createChild(Protocols.class); nc.setProtocols(ps); createProtocol(ps); break; } } } catch (TransactionFailure ex) { logger.log( Level.SEVERE,failureCreatingProtocolsConfig, ex); } catch (XMLStreamException ex) { logger.log( Level.SEVERE, problemParsingProtocolsConfig, ex); } } }
private void createTransports(NetworkConfig nc) throws PropertyVetoException { while (true) { try { if (parser.next() == START_ELEMENT) { if (parser.getLocalName().equals("transports") && nc != null) { Transports ts = nc.createChild(Transports.class); nc.setTransports(ts); createTransport(ts); break; } } } catch (TransactionFailure ex) { logger.log( Level.SEVERE, failureCreatingTransportsConfig, ex); } catch (XMLStreamException ex) { logger.log( Level.SEVERE,failureParsingTransportsConfig , ex); } } }