/** * {@inheritDoc} */ @Override() public CancelExtendedRequest duplicate(final Control[] controls) { final CancelExtendedRequest cancelRequest = new CancelExtendedRequest(targetMessageID, controls); cancelRequest.setResponseTimeoutMillis(getResponseTimeoutMillis(null)); return cancelRequest; }
/** * {@inheritDoc} */ @Override() public CancelExtendedRequest duplicate(final Control[] controls) { final CancelExtendedRequest cancelRequest = new CancelExtendedRequest(targetMessageID, controls); cancelRequest.setResponseTimeoutMillis(getResponseTimeoutMillis(null)); return cancelRequest; }
/** * Sends an LDAP cancel extended request to the server over the provided * connection without waiting for the response. This is intended for use when * it is necessary to send a cancel request over a connection operating in * synchronous mode. * * @param connection The connection over which to send the cancel * request. * @param targetMessageID The message ID of the request to cancel. * @param controls The set of controls to include in the request. * * @throws LDAPException If a problem occurs while sending the cancel * request. */ @InternalUseOnly() public static void cancel(final LDAPConnection connection, final int targetMessageID, final Control... controls) throws LDAPException { final CancelExtendedRequest cancelRequest = new CancelExtendedRequest(targetMessageID); connection.sendMessage(new LDAPMessage(connection.nextMessageID(), new ExtendedRequest(cancelRequest), controls)); }
/** * Sends an LDAP cancel extended request to the server over the provided * connection without waiting for the response. This is intended for use when * it is necessary to send a cancel request over a connection operating in * synchronous mode. * * @param connection The connection over which to send the cancel * request. * @param targetMessageID The message ID of the request to cancel. * @param controls The set of controls to include in the request. * * @throws LDAPException If a problem occurs while sending the cancel * request. */ @InternalUseOnly() public static void cancel(final LDAPConnection connection, final int targetMessageID, final Control... controls) throws LDAPException { final CancelExtendedRequest cancelRequest = new CancelExtendedRequest(targetMessageID); connection.sendMessage(new LDAPMessage(connection.nextMessageID(), new ExtendedRequest(cancelRequest), controls)); }
new CancelExtendedRequest(searchEntry.getMessageID()));