/** * Initialize task with fields needed to query server nodes. */ public Task(Cluster cluster, Policy policy) { this.cluster = cluster; this.policy = new InfoPolicy(policy); this.done = false; }
/** * Initialize task with fields needed to query server nodes. */ public Task(Cluster cluster, Policy policy) { this.cluster = cluster; this.policy = new InfoPolicy(policy); this.done = false; }
/** * Gets the current InfoPolicy * * @return the current InfoPolicy */ public InfoPolicy getInfoPolicy() { if (this.infoPolicy == null) { this.infoPolicy = new InfoPolicy(); } return this.infoPolicy; }
/** * Wait for asynchronous task to complete using given sleep interval and timeout in milliseconds. * If task is not complete by timeout, an exception is thrown. Do not timeout if timeout set to * zero. */ public final void waitTillComplete(int sleepInterval, int timeout) { policy = new InfoPolicy(); policy.timeout = timeout; taskWait(sleepInterval); }
/** * Wait for asynchronous task to complete using given sleep interval and timeout in milliseconds. * If task is not complete by timeout, an exception is thrown. Do not timeout if timeout set to * zero. */ public final void waitTillComplete(int sleepInterval, int timeout) { policy = new InfoPolicy(); policy.timeout = timeout; taskWait(sleepInterval); }
this.queryPolicyDefault = new QueryPolicy(other.queryPolicyDefault); this.batchPolicyDefault = new BatchPolicy(other.batchPolicyDefault); this.infoPolicyDefault = new InfoPolicy(other.infoPolicyDefault); this.tlsPolicy = (other.tlsPolicy != null)? new TlsPolicy(other.tlsPolicy) : null; this.ipMap = other.ipMap;
this.queryPolicyDefault = new QueryPolicy(other.queryPolicyDefault); this.batchPolicyDefault = new BatchPolicy(other.batchPolicyDefault); this.infoPolicyDefault = new InfoPolicy(other.infoPolicyDefault); this.tlsPolicy = (other.tlsPolicy != null)? new TlsPolicy(other.tlsPolicy) : null; this.ipMap = other.ipMap;
/** * Asynchronous default constructor. Do not use directly. */ protected AerospikeClient(ClientPolicy policy) { if (policy != null) { this.readPolicyDefault = policy.readPolicyDefault; this.writePolicyDefault = policy.writePolicyDefault; this.scanPolicyDefault = policy.scanPolicyDefault; this.queryPolicyDefault = policy.queryPolicyDefault; this.batchPolicyDefault = policy.batchPolicyDefault; this.infoPolicyDefault = policy.infoPolicyDefault; this.operatePolicyReadDefault = new WritePolicy(this.readPolicyDefault); } else { this.readPolicyDefault = new Policy(); this.writePolicyDefault = new WritePolicy(); this.scanPolicyDefault = new ScanPolicy(); this.queryPolicyDefault = new QueryPolicy(); this.batchPolicyDefault = new BatchPolicy(); this.infoPolicyDefault = new InfoPolicy(); this.operatePolicyReadDefault = new WritePolicy(this.readPolicyDefault); } }
/** * Asynchronous default constructor. Do not use directly. */ protected AerospikeClient(ClientPolicy policy) { if (policy != null) { this.readPolicyDefault = policy.readPolicyDefault; this.writePolicyDefault = policy.writePolicyDefault; this.scanPolicyDefault = policy.scanPolicyDefault; this.queryPolicyDefault = policy.queryPolicyDefault; this.batchPolicyDefault = policy.batchPolicyDefault; this.infoPolicyDefault = policy.infoPolicyDefault; this.operatePolicyReadDefault = new WritePolicy(this.readPolicyDefault); } else { this.readPolicyDefault = new Policy(); this.writePolicyDefault = new WritePolicy(); this.scanPolicyDefault = new ScanPolicy(); this.queryPolicyDefault = new QueryPolicy(); this.batchPolicyDefault = new BatchPolicy(); this.infoPolicyDefault = new InfoPolicy(); this.operatePolicyReadDefault = new WritePolicy(this.readPolicyDefault); } }