protected <T> T doExecuteWithClient(final ClientCallback<FTPClient, T> callback) { return execute(session -> callback.doWithClient((FTPClient) session.getClientInstance())); }
protected <T> T doExecuteWithClient(final ClientCallback<ChannelSftp, T> callback) { return execute(session -> callback.doWithClient((ChannelSftp) session.getClientInstance())); }
@SuppressWarnings("unchecked") @Override public <T, C> T executeWithClient(final ClientCallback<C, T> callback) { return callback.doWithClient((C) this.sessionFactory.getSession().getClientInstance()); }
@SuppressWarnings("unchecked") @Override public <T, C> T executeWithClient(final ClientCallback<C, T> callback) { return callback.doWithClient((C) this.sessionFactory.getSession().getClientInstance()); }
@Override @SuppressWarnings("unchecked") public <T, C> T executeWithClient(ClientCallback<C, T> callback) { return callback.doWithClient((C) this.sessionFactory.getSession().getClientInstance()); } }
@Override @SuppressWarnings("unchecked") public <T, C> T executeWithClient(ClientCallback<C, T> callback) { return callback.doWithClient((C) this.sessionFactory.getSession().getClientInstance()); } }
protected <T> T doExecuteWithClient(final ClientCallback<ChannelSftp, T> callback) { return execute(session -> callback.doWithClient((ChannelSftp) session.getClientInstance())); }
protected <T> T doExecuteWithClient(final ClientCallback<FTPClient, T> callback) { return execute(session -> callback.doWithClient((FTPClient) session.getClientInstance())); }