/** * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.camel.component.couchbase; /** * Couchbase Constants and default connection parameters */ public interface CouchbaseConstants { String COUCHBASE_URI_ERROR = "Invalid URI. Format must be of the form couchbase:http[s]://hostname[:port]/bucket?[options...]"; String COUCHBASE_PUT = "CCB_PUT"; String COUCHBASE_GET = "CCB_GET"; String COUCHBASE_DELETE = "CCB_DEL"; String DEFAULT_DESIGN_DOCUMENT_NAME = "beer"; String DEFAULT_VIEWNAME = "brewery_beers"; String HEADER_KEY = "CCB_KEY"; String HEADER_ID = "CCB_ID"; String HEADER_TTL = "CCB_TTL"; String HEADER_DESIGN_DOCUMENT_NAME = "CCB_DDN"; String HEADER_VIEWNAME = "CCB_VN"; int DEFAULT_PRODUCER_RETRIES = 2; int DEFAULT_PAUSE_BETWEEN_RETRIES = 5000; int DEFAULT_COUCHBASE_PORT = 8091; int DEFAULT_TTL = 0; long DEFAULT_OP_TIMEOUT = 2500; int DEFAULT_TIMEOUT_EXCEPTION_THRESHOLD = 998; int DEFAULT_READ_BUFFER_SIZE = 16384; long DEFAULT_OP_QUEUE_MAX_BLOCK_TIME = 10000; long DEFAULT_MAX_RECONNECT_DELAY = 30000; long DEFAULT_OBS_POLL_INTERVAL = 400; long DEFAULT_OBS_TIMEOUT = -1; String DEFAULT_CONSUME_PROCESSED_STRATEGY = "none"; }