@Override protected void doDeploy(final ServiceUnitDataHandler suDH) throws PEtALSCDKException { final Provides provides = suDH.getDescriptor().getServices().getProvides().get(0); final SuConfigurationParameters extensions = suDH.getConfigurationExtensions(provides); SFTPConnectionInfo connectionConfiguration; try { connectionConfiguration = SFTPConnectionInfoBuilder.buildSFTPConnectionInfo(extensions, provides.getRetrypolicy()); } catch (ConfigurationException e) { throw new PEtALSCDKException(e); } final WrappedSftpClientFactory factory = new WrappedSftpClientFactory( connectionConfiguration, this.logger); final GenericObjectPool<WrappedSftpClient> pool = new GenericObjectPool<>(factory, this.configurePool(connectionConfiguration)); ((SFTPComponent) getComponent()).getMapOfPool().put(provides, pool); }
@Override protected void doDeploy(final ServiceUnitDataHandler suDH) throws PEtALSCDKException { final Provides provides = suDH.getDescriptor().getServices().getProvides().get(0); final SuConfigurationParameters extensions = suDH.getConfigurationExtensions(provides); FTPConnectionInfo connectionConfiguration; try { connectionConfiguration = FTPConnectionInfoBuilder.buildFTPConnectionInfo(extensions, provides.getRetrypolicy()); } catch (MissingElementException e) { throw new PEtALSCDKException(e); } final WrappedFTPClientFactory factory = new WrappedFTPClientFactory( connectionConfiguration, this.logger); final GenericObjectPool<WrappedFTPClient> pool = new GenericObjectPool<WrappedFTPClient>(factory, this.configurePool(connectionConfiguration)); ((FTPComponent) getComponent()).getMapOfPool().put(provides, pool); }
theRetrypolicy = this.getRetrypolicy(); strategy.appendField(locator, this, "retrypolicy", buffer, theRetrypolicy, (this.retrypolicy!= null));