/** * Retrieves the connection options that should be used for connections that * are created with this command line tool. Subclasses may override this * method to use a custom set of connection options. * * @return The connection options that should be used for connections that * are created with this command line tool. */ @Override() public LDAPConnectionOptions getConnectionOptions() { final LDAPConnectionOptions options = new LDAPConnectionOptions(); options.setUseSynchronousMode(true); options.setResponseTimeoutMillis(0L); return options; }
/** * Retrieves the connection options that should be used for connections that * are created with this command line tool. Subclasses may override this * method to use a custom set of connection options. * * @return The connection options that should be used for connections that * are created with this command line tool. */ @Override() public LDAPConnectionOptions getConnectionOptions() { final LDAPConnectionOptions options = new LDAPConnectionOptions(); options.setUseSynchronousMode(true); options.setResponseTimeoutMillis(0L); return options; }
/** * Retrieves the connection options that should be used for connections that * are created with this command line tool. Subclasses may override this * method to use a custom set of connection options. * * @return The connection options that should be used for connections that * are created with this command line tool. */ @Override() public LDAPConnectionOptions getConnectionOptions() { final LDAPConnectionOptions options = new LDAPConnectionOptions(); options.setUseSynchronousMode(true); options.setResponseTimeoutMillis(0L); return options; }
connectOptions.setAbandonOnTimeout(true); connectOptions.setConnectTimeoutMillis(operationTimeout); connectOptions.setResponseTimeoutMillis(operationTimeout); // Sakai should not be making any giant queries to LDAP
options.setResponseTimeoutMillis(ldapConfiguration.getResponseTimeoutMS());
/** * Creates an {@link LDAPConnectionOptions} object from the information in * the provided specification. * * @param securityOptions The security options created from the JSON * specification. * * @return The {@code LDAPConnectionOptions} object that was created. */ LDAPConnectionOptions createConnectionOptions( final SecurityOptions securityOptions) { final LDAPConnectionOptions options = new LDAPConnectionOptions(); options.setFollowReferrals(followReferrals); options.setUseSchema(useSchema); options.setUseSynchronousMode(useSynchronousMode); options.setConnectTimeoutMillis(connectTimeoutMillis); options.setResponseTimeoutMillis(defaultResponseTimeoutMillis); if (securityOptions.verifyAddressInCertificate()) { options.setSSLSocketVerifier(new HostNameSSLSocketVerifier(true)); } return options; } }
options.setResponseTimeoutMillis(ldapConfiguration.getResponseTimeoutMS());
opts.setResponseTimeoutMillis(ldapServer.responseTimeout);