]>
Commit | Line | Data |
---|---|---|
f67539c2 TL |
1 | /* |
2 | * Licensed to the Apache Software Foundation (ASF) under one | |
3 | * or more contributor license agreements. See the NOTICE file | |
4 | * distributed with this work for additional information | |
5 | * regarding copyright ownership. The ASF licenses this file | |
6 | * to you under the Apache License, Version 2.0 (the | |
7 | * "License"); you may not use this file except in compliance | |
8 | * with the License. You may obtain a copy of the License at | |
9 | * | |
10 | * http://www.apache.org/licenses/LICENSE-2.0 | |
11 | * | |
12 | * Unless required by applicable law or agreed to in writing, | |
13 | * software distributed under the License is distributed on an | |
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
15 | * KIND, either express or implied. See the License for the | |
16 | * specific language governing permissions and limitations | |
17 | * under the License. | |
18 | */ | |
19 | exports.Thrift = require('./thrift'); | |
20 | ||
21 | var log = require('./log'); | |
22 | exports.setLogFunc = log.setLogFunc; | |
23 | exports.setLogLevel = log.setLogLevel; | |
24 | exports.getLogLevel = log.getLogLevel; | |
25 | ||
26 | var connection = require('./connection'); | |
27 | exports.Connection = connection.Connection; | |
28 | exports.createClient = connection.createClient; | |
29 | exports.createConnection = connection.createConnection; | |
30 | exports.createUDSConnection = connection.createUDSConnection; | |
31 | exports.createSSLConnection = connection.createSSLConnection; | |
32 | exports.createStdIOClient = connection.createStdIOClient; | |
33 | exports.createStdIOConnection = connection.createStdIOConnection; | |
34 | ||
35 | var httpConnection = require('./http_connection'); | |
36 | exports.HttpConnection = httpConnection.HttpConnection; | |
37 | exports.createHttpConnection = httpConnection.createHttpConnection; | |
38 | exports.createHttpUDSConnection = httpConnection.createHttpUDSConnection; | |
39 | exports.createHttpClient = httpConnection.createHttpClient; | |
40 | ||
41 | var wsConnection = require('./ws_connection'); | |
42 | exports.WSConnection = wsConnection.WSConnection; | |
43 | exports.createWSConnection = wsConnection.createWSConnection; | |
44 | exports.createWSClient = wsConnection.createWSClient; | |
45 | ||
46 | var xhrConnection = require('./xhr_connection'); | |
47 | exports.XHRConnection = xhrConnection.XHRConnection; | |
48 | exports.createXHRConnection = xhrConnection.createXHRConnection; | |
49 | exports.createXHRClient = xhrConnection.createXHRClient; | |
50 | ||
51 | var server = require('./server'); | |
52 | exports.createServer = server.createServer; | |
53 | exports.createMultiplexServer = server.createMultiplexServer; | |
54 | ||
55 | var web_server = require('./web_server'); | |
56 | exports.createWebServer = web_server.createWebServer; | |
57 | ||
58 | exports.Int64 = require('node-int64'); | |
59 | exports.Q = require('q'); | |
60 | ||
61 | var mprocessor = require('./multiplexed_processor'); | |
62 | var mprotocol = require('./multiplexed_protocol'); | |
63 | exports.Multiplexer = mprotocol.Multiplexer; | |
64 | exports.MultiplexedProcessor = mprocessor.MultiplexedProcessor; | |
65 | ||
66 | /* | |
67 | * Export transport and protocol so they can be used outside of a | |
68 | * cassandra/server context | |
69 | */ | |
70 | exports.TFramedTransport = require('./framed_transport'); | |
71 | exports.TBufferedTransport = require('./buffered_transport'); | |
72 | exports.TBinaryProtocol = require('./binary_protocol'); | |
73 | exports.TJSONProtocol = require('./json_protocol'); | |
74 | exports.TCompactProtocol = require('./compact_protocol'); | |
75 | exports.THeaderProtocol = require('./header_protocol'); |