Uses of Class
com.couchbase.client.core.Core
Packages that use Core
Package
Description
-
Uses of Core in com.couchbase.client.core
Methods in com.couchbase.client.core that return CoreModifier and TypeMethodDescriptionCoreContext.core()Returns the core to which this context belongs.static CoreCore.create(CoreEnvironment environment, Authenticator authenticator, Set<SeedNode> seedNodes) Creates a newCorewith the given environment.Methods in com.couchbase.client.core with parameters of type CoreModifier and TypeMethodDescriptionvoidTimer.scheduleForRetry(Core core, Request<? extends Response> request, Duration runAfter) Schedules a request to be retried after the given duration.Constructors in com.couchbase.client.core with parameters of type CoreModifierConstructorDescriptionCoreContext(Core core, long id, CoreEnvironment env, Authenticator authenticator) Creates a newCoreContext. -
Uses of Core in com.couchbase.client.core.config
Constructors in com.couchbase.client.core.config with parameters of type CoreModifierConstructorDescriptionDefaultConfigurationProvider(Core core, Set<SeedNode> seedNodes) Creates a new configuration provider. -
Uses of Core in com.couchbase.client.core.config.loader
Methods in com.couchbase.client.core.config.loader that return CoreModifier and TypeMethodDescriptionprotected CoreBaseBucketLoader.core()Returns the attachedCoreto be used by implementations.Constructors in com.couchbase.client.core.config.loader with parameters of type Core -
Uses of Core in com.couchbase.client.core.config.refresher
Constructors in com.couchbase.client.core.config.refresher with parameters of type CoreModifierConstructorDescriptionClusterManagerBucketRefresher(ConfigurationProvider provider, Core core) GlobalRefresher(ConfigurationProvider provider, Core core) Creates a new global refresher.KeyValueBucketRefresher(ConfigurationProvider provider, Core core) -
Uses of Core in com.couchbase.client.core.diagnostics
Methods in com.couchbase.client.core.diagnostics with parameters of type CoreModifier and TypeMethodDescriptionstatic Mono<PingResult>HealthPinger.ping(Core core, Optional<Duration> timeout, RetryStrategy retryStrategy, Set<ServiceType> serviceTypes, Optional<String> reportId, Optional<String> bucketName) Performs a service ping against all or (if given) the services provided.static CompletableFuture<Void>WaitUntilReadyHelper.waitUntilReady(Core core, Set<ServiceType> serviceTypes, Duration timeout, ClusterState desiredState, Optional<String> bucketName) -
Uses of Core in com.couchbase.client.core.endpoint.http
Methods in com.couchbase.client.core.endpoint.http with parameters of type CoreModifier and TypeMethodDescriptionConstructors in com.couchbase.client.core.endpoint.http with parameters of type Core -
Uses of Core in com.couchbase.client.core.manager
Fields in com.couchbase.client.core.manager declared as CoreConstructors in com.couchbase.client.core.manager with parameters of type CoreModifierConstructorDescriptionCoreAnalyticsLinkManager(Core core) CoreBucketManager(Core core) CoreCollectionManager(Core core, String bucketName) CoreViewIndexManager(Core core, String bucket) -
Uses of Core in com.couchbase.client.core.msg.query
Constructors in com.couchbase.client.core.msg.query with parameters of type CoreModifierConstructorDescriptionCoreQueryAccessor(Core core) EnhancedPreparedStatementStrategy(Core core, int cacheSize) LegacyPreparedStatementStrategy(Core core, int cacheSize) PreparedStatementStrategy(Core core, int cacheSize) -
Uses of Core in com.couchbase.client.core.service.kv
Methods in com.couchbase.client.core.service.kv with parameters of type CoreModifier and TypeMethodDescriptionstatic <R> CompletableFuture<List<CompletableFuture<R>>>ReplicaHelper.getAllReplicasAsync(Core core, CollectionIdentifier collectionIdentifier, String documentId, Duration timeout, RetryStrategy retryStrategy, Map<String, Object> clientContext, RequestSpan parentSpan, Function<ReplicaHelper.GetReplicaResponse, R> responseMapper) Reads from replicas or the active node based on the options and returns the results as a list of futures that might complete or fail.static Flux<ReplicaHelper.GetReplicaResponse>ReplicaHelper.getAllReplicasReactive(Core core, CollectionIdentifier collectionIdentifier, String documentId, Duration timeout, RetryStrategy retryStrategy, Map<String, Object> clientContext, RequestSpan parentSpan) static CompletableFuture<Stream<GetRequest>>ReplicaHelper.getAllReplicasRequests(Core core, CollectionIdentifier collectionIdentifier, String documentId, Map<String, Object> clientContext, RetryStrategy retryStrategy, Duration timeout, RequestSpan parent) Helper method to assemble a stream of requests to the active and all replicasstatic <R> CompletableFuture<R>ReplicaHelper.getAnyReplicaAsync(Core core, CollectionIdentifier collectionIdentifier, String documentId, Duration timeout, RetryStrategy retryStrategy, Map<String, Object> clientContext, RequestSpan parentSpan, Function<ReplicaHelper.GetReplicaResponse, R> responseMapper) static Mono<ReplicaHelper.GetReplicaResponse>ReplicaHelper.getAnyReplicaReactive(Core core, CollectionIdentifier collectionIdentifier, String documentId, Duration timeout, RetryStrategy retryStrategy, Map<String, Object> clientContext, RequestSpan parentSpan) -
Uses of Core in com.couchbase.client.core.transaction
Methods in com.couchbase.client.core.transaction that return CoreModifier and TypeMethodDescriptionCoreTransactionAttemptContext.core()CoreTransactionsReactive.core()Constructors in com.couchbase.client.core.transaction with parameters of type CoreModifierConstructorDescriptionCoreTransactionAttemptContext(Core core, CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId, CoreTransactionsReactive parent, Optional<SpanWrapper> parentSpan, CoreTransactionAttemptContextHooks hooks) CoreTransactionsReactive(Core core, CoreTransactionsConfig config) -
Uses of Core in com.couchbase.client.core.transaction.cleanup
Methods in com.couchbase.client.core.transaction.cleanup with parameters of type CoreModifier and TypeMethodDescriptionConstructors in com.couchbase.client.core.transaction.cleanup with parameters of type CoreModifierConstructorDescriptionClientRecord(Core core) CoreTransactionsCleanup(Core core, CoreTransactionsConfig config) LostCleanupDistributed(Core core, CoreTransactionsConfig config, Supplier<TransactionsCleaner> cleanerSupplier) TransactionsCleaner(Core core, CleanerHooks hooks) -
Uses of Core in com.couchbase.client.core.transaction.components
Methods in com.couchbase.client.core.transaction.components with parameters of type CoreModifier and TypeMethodDescriptionstatic Mono<Optional<ActiveTransactionRecordEntry>>ActiveTransactionRecord.findEntryForTransaction(Core core, CollectionIdentifier atrCollection, String atrId, String attemptId, CoreMergedTransactionConfig config, SpanWrapper pspan, CoreTransactionLogger logger) static Mono<Optional<CoreTransactionGetResult>>DocumentGetter.getAsync(Core core, CoreTransactionLogger LOGGER, CollectionIdentifier collection, CoreMergedTransactionConfig config, String docId, String byAttemptId, boolean justReturn, SpanWrapper span, Optional<String> resolvingMissingATREntry) static Mono<Optional<ActiveTransactionRecords>>ActiveTransactionRecord.getAtr(Core core, CollectionIdentifier atrCollection, String atrId, Duration timeout, SpanWrapper pspan) TXNJ-13: Get the ATR.DocumentGetter.justGetDoc(Core core, CollectionIdentifier collection, String docId, Duration timeout, SpanWrapper span, boolean accessDeleted, CoreTransactionLogger logger) -
Uses of Core in com.couchbase.client.core.transaction.forwards
Methods in com.couchbase.client.core.transaction.forwards with parameters of type CoreModifier and TypeMethodDescriptionForwardCompatibility.check(Core core, ForwardCompatibilityStage fc, Optional<ForwardCompatibility> forwardCompatibility, CoreTransactionLogger logger, Supported supported) Returns empty if it's ok to continue, otherwise an error: -
Uses of Core in com.couchbase.client.core.transaction.support
Methods in com.couchbase.client.core.transaction.support with parameters of type CoreModifier and TypeMethodDescriptionTransactionAttemptContextFactory.create(Core core, CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId, CoreTransactionsReactive parent, Optional<SpanWrapper> parentSpan) static DurationOptionsUtil.kvTimeoutMutating(Core core) The timeout to use for important mutating KV operations.static DurationOptionsUtil.kvTimeoutNonMutating(Core core) The timeout to use for non-mutating KV operations (or mutating operations that aren't important enough to justify durability.) -
Uses of Core in com.couchbase.client.core.transaction.util
Methods in com.couchbase.client.core.transaction.util with parameters of type CoreModifier and TypeMethodDescriptionTestTransactionAttemptContextFactory.create(Core core, CoreTransactionContext overall, CoreMergedTransactionConfig config, String attemptId, CoreTransactionsReactive parent, Optional<SpanWrapper> parentSpan) static Mono<InsertResponse>TransactionKVHandler.insert(Core core, CollectionIdentifier collectionIdentifier, String id, byte[] transcodedContent, Duration timeout, Optional<DurabilityLevel> durabilityLevel, Map<String, Object> clientContext, SpanWrapper span) static Mono<SubdocGetResponse>TransactionKVHandler.lookupIn(Core core, CollectionIdentifier collectionIdentifier, String id, Duration timeout, boolean accessDeleted, Map<String, Object> clientContext, SpanWrapper span, List<SubdocGetRequest.Command> commands) static Mono<SubdocMutateResponse>TransactionKVHandler.mutateIn(Core core, CollectionIdentifier collectionIdentifier, String id, Duration timeout, boolean insertDocument, boolean upsertDocument, boolean reviveDocument, boolean accessDeleted, boolean createAsDeleted, long cas, Optional<DurabilityLevel> durabilityLevel, Map<String, Object> clientContext, SpanWrapper span, List<SubdocMutateRequest.Command> commands) static Mono<SubdocMutateResponse>TransactionKVHandler.mutateIn(Core core, CollectionIdentifier collectionIdentifier, String id, Duration timeout, boolean insertDocument, boolean upsertDocument, boolean reviveDocument, boolean accessDeleted, boolean createAsDeleted, long cas, Optional<DurabilityLevel> durabilityLevel, Map<String, Object> clientContext, SpanWrapper span, List<SubdocMutateRequest.Command> commands, CoreTransactionLogger logger) static Mono<RemoveResponse>TransactionKVHandler.remove(Core core, CollectionIdentifier collectionIdentifier, String id, Duration timeout, long cas, Optional<DurabilityLevel> durabilityLevel, Map<String, Object> clientContext, SpanWrapper span) -
Uses of Core in com.couchbase.client.core.util
Methods in com.couchbase.client.core.util with parameters of type CoreModifier and TypeMethodDescriptionstatic Mono<BucketConfig>BucketConfigUtil.waitForBucketConfig(Core core, String bucketName, Duration timeout) A bucket config can be null while the bucket has not been opened.