jfarrell
5b02960648
THRIFT-2046:The worktask can be timed out in TThreadPoolServer (Java) when the max# thrift thread is reached
...
Client: java
Patch: Brock Noland
Introduces a task timeout for unexecuted tasks
2014-10-29 22:27:34 -04:00
Lei Feiwei
b006a50783
THRIFT-2788: enable TCP keep alive for sockets in java lib.
...
This closes #248
Signed-off-by: Roger Meier <roger@apache.org>
2014-10-21 23:49:50 +02:00
jfarrell
f2319457f2
THRIFT-2269: Can deploy libthrift-source.jar to maven center repository
...
Client: build
Patch: jfarrell
Fix java src package
2014-10-08 23:24:37 -04:00
Jens Geyer
79f988c27a
THRIFT-2768: Whitespace Fixup
...
Client: General (Makefile.am)
Patch: Jens Geyer
Reverted makefile.am - tabs are not optional there
2014-10-03 20:42:54 +02:00
Jens Geyer
aaa8947f3a
THRIFT-2768: Whitespace Fixup
...
Client: General (Makefile.am, *.thrift)
Patch: Jens Geyer
DocTest.thrift has NOT been changed, the trailing whitespaces are part of the test case.
2014-10-03 20:30:38 +02:00
jfarrell
63ad5f6f51
Thrift-2715:Wrong Import-Package directive in MANIFEST
...
Client: Java
Patch: Zlika
Updates java build.xml import headers for OSGI.
2014-10-01 21:44:30 -04:00
Jens Geyer
a86886e77d
THRIFT-2704 - compiler: T_ONEWAY type used for oneway methods instead of T_CALL
...
Patch: Konrad Grochowski
This closes #216
2014-09-17 22:36:00 +02:00
Roger Meier
5f841dff8b
THRIFT-2660 Validate the bytes received in TSaslTransport
...
fix unit test
Client: Java
Patch: Harsh J
2014-08-13 12:54:53 +02:00
Roger Meier
c983250355
THRIFT-2660 Validate the bytes received in TSaslTransport
...
Client: Java
Patch: Harsh J
2014-08-13 12:36:42 +02:00
Roger Meier
7fd06407a0
THRIFT-2649 TAsyncClientManager leaks the selector
...
Client: Java
Patch: Roelof Naude
Signed-off-by: Roger Meier <roger@apache.org>
2014-08-07 14:36:49 +02:00
Charles O'Farrell
57e68b2500
THRIFT-2643 Introduce additional deserialize() variant with offset/length
2014-08-01 18:09:38 +10:00
Roger Meier
54c0d2e8e7
THRIFT-2122 NPE in TSSLTransportFactory.createClient when no truststore password is passed in custom SSL params
...
Client: Java
Patch: Venki Korukanti
2014-07-26 00:37:44 +02:00
Roger Meier
fcd062d6ce
THRIFT-2173 Move FrameBuffer creation to a factory method for cusomization
...
Client: Java
Patch: Eric Newton
2014-07-25 23:40:27 +02:00
Roger Meier
84d1188842
THRIFT-2637 "java:fullcamel_service_methods" option to automatically camel-case Java service methods
...
Patch: Tom Lee
2014-07-25 23:26:11 +02:00
Roger Meier
dfdc0088a7
THRIFT-1944 Binding to zero port
...
Client: Java
Patch: Eric Newton
2014-07-24 23:40:38 +02:00
Jens Geyer
9a93fe07ff
THRIFT-2612 Java TCompactProtocol.readBinary zero copying
...
Client: Java
Patch: Jon Hoffman
2014-07-14 22:39:46 +02:00
jfarrell
8fd8c6366d
THRIFT-2602:Fix missing dist files
...
Client: build process
Patch: jfarrell
Add all missing files to the dist package.
2014-07-10 09:14:51 -04:00
Roger Meier
cd9dd515bb
THRIFT-2572 Add string/collection length limit checks (from C++) to java protocol readers
...
Client: Java
This closes #138
Patch: Andrew Cox
2014-06-11 14:15:21 +02:00
Roger Meier
5c976038f9
THRIFT-2469 "java:fullcamel" option to automatically camel-case underscored attribute names
...
add missing TestFullCamel.java
Client: Java
Patch: Tom Lee
2014-05-30 00:18:50 +02:00
Roger Meier
e86428c6b0
THRIFT-2469 "java:fullcamel" option to automatically camel-case underscored attribute names
...
Client: Java
Patch: Tom Lee
2014-05-30 00:17:12 +02:00
Roger Meier
80a44f84fb
THRIFT-2551 OutOfMemoryError "unable to create new native thread" kills serve thread
...
Github Pull Request: This closes #112
Patch: Fuud
2014-05-29 16:25:22 +02:00
Roger Meier
97243a73ea
THRIFT-2239 Address FindBugs errors
...
Client: Java
Patch: Liang Xie
2014-05-28 14:19:09 +02:00
jfarrell
816790b18d
Thrift-2535:TJSONProtocol when serialized yields TField ids rather than names
...
Adds ability to optionally serialize TJSONProtocol with TField names
2014-05-15 23:25:46 -04:00
Jens Geyer
6d1a83aa48
THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library
...
Patch: Jens Geyer
2014-05-03 00:49:05 +02:00
henrique
d17f1c98e6
THRIFT-847 Test Framework harmonization across all languages
...
cross test speed up from 30min to 6
2014-04-30 16:36:31 +02:00
Roger Meier
a6415bc985
THRIFT-2325: SSL test certificates
...
CN for servername was ssltest instead of localhost
+ little update of README.md
Patch: Roger Meier
2014-04-07 23:45:19 +02:00
jfarrell
bdbf428365
THRIFT-2402: byte count of FrameBuffer in AWAITING_CLOSE state is not subtracted from readBufferBytesAllocated
...
Client: java
Patch: jfarrell
Addresses issue where changeSelectInterests would cause close() to occur in the AWAITING_CLOSE state and readBufferBytesAllocated was never called
2014-04-04 13:09:32 -04:00
jfarrell
607355e1de
THRIFT-2268:Modify TSaslTransport to ignore TCP health checks from loadbalancers
...
Client: java
Patch: Thiruvel Thirumoolan
Adds a TSaslTransportException to be able to catch and ignore invalid Sasl headers
2014-04-04 12:07:25 -04:00
jfarrell
6b1027183c
THRIFT-1868:Make the TPC backlog configurable in the Java servers
...
Client: java
Patch: Jean-Daniel Cryans
Makes TServerSocket backlog configurable.
2014-04-04 11:34:42 -04:00
henrique
d7902bf19d
THRIFT-2368 New option: reuse-objects for Java generator
...
Patch: adam-aph
2014-03-31 16:21:37 +02:00
Roger Meier
16fcad0b25
THRIFT-2407 use markdown (rename README => README.md)
...
Patch: Roger Meier
2014-03-19 06:47:47 +01:00
jfarrell
98d9ef2bd6
THRIFT-2328: Java eliminate all compiler warnings
...
Client: java
Patch: jfarrell
reverting previous patch for 0.9.1 and will suppress individually or address for 1.0
2014-02-23 22:56:58 -05:00
Roger Meier
48555c5d1f
THRIFT-2325 SSL-test-certificates.patch
...
Java test suite use keys and certs from test/keys/
Patch: Roger Meier
2014-02-22 20:05:21 +01:00
jfarrell
567df43e80
THRIFT-2328: Java eliminate all compiler warnings
...
Client: Java
Patch: jfarrell
removes lint check for unchecked casts.
2014-02-21 20:15:16 -05:00
Roger Meier
213ea258de
THRIFT-1457 java: Capacity of TframedTransport write buffer is never reset
...
Patch: Arthur Meyer
2014-02-06 23:41:37 +01:00
Roger Meier
194f0114c2
THRIFT-2108 java: Fix TAsyncClientManager timeout race
...
Patch: Vadim Spivak
2014-01-22 00:10:31 +01:00
Jens Geyer
77369a0ecd
THRIFT-2322 Correctly show the number of times ExecutorService (java) has rejected the client.
...
Patch: Rohit Agarwal & Jens Geyer
2014-01-16 21:36:08 +01:00
Jens Geyer
7975950492
THRIFT-2285 TJsonProtocol implementation for Java/JavaMe/PHP doesn't allow a slash (/) to be escaped (\/)
...
Patch: Jens Geyer
2013-12-26 18:59:15 +01:00
Roger Meier
53db7cc486
THRIFT-2293 java: TSSLTransportFactory.createSSLContext() leaves files open
...
Patch: Venura
2013-12-26 15:38:32 +01:00
Roger Meier
4f00134cf9
THRIFT-2274 java: TNonblockingServer and TThreadedSelectorServer do not close their channel selectors on exit and leak file descriptors
...
Patch: Thomas Kielbus
2013-12-08 20:59:51 +01:00
Roger Meier
f35975b67f
THRIFT-2261 java: error: unmappable character for encoding ASCII
...
Patch: Roger Meier
2013-11-17 18:30:23 +01:00
Roger Meier
3da1c9025b
THRIFT-2260 java: Thrift imposes unneeded dependency on commons-lang3
...
Patch: Andrew Gaul
2013-11-16 15:37:20 +01:00
jfarrell
38b453be5a
THRIFT-2210: lib/java TSimpleJSONProtocol can emit invalid JSON
...
Client: java
Patch: Alex Levenson
TSimpleJSONProtocol can emit invalid JSON with maps whose keys are not string
2013-09-27 10:11:12 -04:00
jfarrell
2897d4825c
THRIFT-2054:TSimpleFileTransport - Java Lib has no straight forward TTransport based file transport
...
Client: java
Patch: Randy Abernethy
Adds a file transport to java lib.
2013-09-05 09:11:15 -04:00
jfarrell
d9120c9fbd
THRIFT-2148:TNonblockingMultiFetchClient imports log4j
...
Client: java
Patch: jfarrell
Removes import of log4j and switches over to using slf4j.
2013-08-24 09:48:23 -04:00
Carl Yeksigian
c9f4a35c30
THRIFT-1533:Make TTransport should be Closeable
...
Client: java
Patch: carl
2013-08-21 18:44:48 -04:00
jfarrell
5c1e599dd1
Thrift-2133: java TestTBinaryProtocol.java test failing
...
Client: java
Patch: jfarrell
Removing unused test after THRIFT-820 changes.
2013-08-17 21:38:31 -04:00
Carl Yeksigian
2ca9c20285
THRIFT-820 Remove readLength attribute from BinaryProtocol
...
Patch: Carl Yeksigian
2013-08-14 19:38:42 -04:00
jfarrell
0f0558ab1f
Thrift-1919:libthrift depends on httpcore-4.1.3 (directly) and httpcore-4.1.4 (transitively)
...
Client: java
Patch: Jake Farrell
Updates version of httpcore and httpclient
2013-06-21 14:50:31 -05:00
Jake Farrell
89be18365e
Thrift-1951:libthrift.jar has source files in it
...
Client: java
Patch: Jake Farrell
Remove source from libthrift.jar. source dist all ready included in release to central.
2013-06-04 23:22:04 -04:00
Jens Geyer
111d8f2615
Add jensg to dev list
2013-06-03 16:49:55 +02:00
Carl Yeksigian
350860fca3
Add carl to developer list
2013-06-01 22:48:52 -04:00
Jake Luciani
36af4d3b40
THRIFT-1972 Add async server processors to Java
...
Patch: Jake Luciani
2013-05-16 12:59:50 -04:00
Roger Meier
15522724f6
THRIFT-1034 Java: Add a TNonblockingMultiFetchClient
...
Patch: Xing Jin
2013-05-12 20:45:13 +02:00
Jake Farrell
0fd47dab1b
THRIFT-1956: Switch to Apache Commons Lang 3
...
Client: java
Patch: Christoffer Sawicki
Updates commons lang from 2.5 to 3.1
2013-05-02 22:51:52 -04:00
Jens Geyer
cac2c5761e
THRIFT-563 Support for Multiplexing Services on any Transport, Protocol and Server
...
Patch: Rob Slifka
Fixes broken build due to previous patch
2013-03-25 01:22:09 +02:00
Roger Meier
9cda78844d
THRIFT-1864 java: implement event handler for non-blocking server
...
Patch: Vitali Lovich
2013-03-24 21:42:35 +01:00
Roger Meier
ce6d1d709a
THRIFT-1869 TThreadPoolServer (java) dies when threadpool is consumed
...
Patch: Brock Noland
2013-03-24 21:26:17 +01:00
Jens Geyer
3661867feb
THRIFT-563 Support for Multiplexing Services on any Transport, Protocol and Server
...
Patch: Rob Slifka
2013-03-24 11:53:31 +02:00
Roger Meier
565517a16c
subversion, thanks and good bye
...
;-r
2013-03-22 21:08:39 +01:00
Roger Meier
7b96b2249a
THRIFT-1805 Thrift should not swallow ALL exceptions
...
Patch: Diwaker Gupta
2013-01-23 20:18:58 +01:00
Roger Meier
f42ce2a8f4
THRIFT-847 Test Framework harmonization across all languages
...
THRIFT-1595 Java test server should follow the documented behavior as of THRIFT-1590
Patch: Kamil Salas
2013-01-16 22:12:14 +01:00
Roger Meier
8ebe0d917c
THRIFT-1594 Java test clients should have a return codes that reflect whether it succeeds or not.
...
Patch: Kamil Salas and Roger Meier
2013-01-06 14:33:39 +01:00
Roger Meier
f089f8ee5f
remove unused import
2012-12-27 00:17:39 +01:00
Roger Meier
5d06db63cf
THRIFT-1795 Race condition in TThreadedServerPool java implementation
...
Patch: Venkat Ranganathan
2012-12-23 17:20:20 +01:00
Roger Meier
0193149842
THRIFT-1801 Sync up TApplicationException codes across languages and thrift implementations
...
Patch: Andrew Cox
2012-12-22 21:31:03 +01:00
Roger Meier
8fa8aeac9a
THRIFT-1641 Thrift 0.8 not compatible with Android HttpClient
...
Patch: Darin Tay
2012-12-22 19:46:28 +01:00
Roger Meier
e242a96ae3
add -Xlint:unchecked to improve quality
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1410065 13f79535-47bb-0310-9956-ffa450edef68
2012-11-15 22:23:27 +00:00
Jake Farrell
a0bd523670
Thrift-1728:Upgradation of httpcomponents
...
Client: java
Patch: Karthik K
Upgrade java version dependencies and moves versioning into build.properties
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1397588 13f79535-47bb-0310-9956-ffa450edef68
2012-10-12 14:44:14 +00:00
Jake Farrell
435e1c4f70
THRIFT-1643:Denial of Service attack in TBinaryProtocol.readString
...
Client: java
Patch: Niraj Tolia
In readString, if the string field's size is greater than the number of bytes remaining in the byte array to deserialize, libthrift will happily allocate a byte array of that size in readStringBody, filling the heap.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1397397 13f79535-47bb-0310-9956-ffa450edef68
2012-10-12 00:43:13 +00:00
Jake Farrell
6fcecd45a7
Updating Thrift trunk version to 1.0.0-dev
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1397293 13f79535-47bb-0310-9956-ffa450edef68
2012-10-11 20:34:25 +00:00
Roger Meier
f1ede79211
THRIFT-1643 Denial of Service attack in TBinaryProtocol.readString
...
Patch: Niraj Tolia
Fix: add TCompactProtocol maxNetworkBytes
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396186 13f79535-47bb-0310-9956-ffa450edef68
2012-10-09 18:42:16 +00:00
Jake Farrell
e2ef3179b6
Thrift-1693:libthrift has dependency on two different versions of httpcore
...
Client: java
Patch: Jake Farrell
Update version of httpclient to match httpcore in use in java lib.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1384182 13f79535-47bb-0310-9956-ffa450edef68
2012-09-13 01:43:10 +00:00
Bryan Duxbury
630ce09ae6
THRIFT-1655. java: TBinaryProtocol: exceeded message length raises generic TException
...
This patch converts the TException into a TProtocolException.
Patch: Tyler Hobbs
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1383515 13f79535-47bb-0310-9956-ffa450edef68
2012-09-11 18:33:07 +00:00
Jake Farrell
2853cc0adf
Thrift-1658:Java thrift server is not throwing TApplicationException
...
Client: java
Patch: Keith Turner
Exceptions not being handled correctly within newly modified ProcessFunctions. Added back code previously removed from auto generated class.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1375880 13f79535-47bb-0310-9956-ffa450edef68
2012-08-22 02:27:06 +00:00
Jake Farrell
3fcdb09267
Thrift-1652: TSaslTransport does not log the error when kerberos auth fails
...
Client: java
Patch: Rohini Palaniswamy
The actual kerberos authentication failure is not logged and it is very difficult to find the actual reason for the failure.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1361615 13f79535-47bb-0310-9956-ffa450edef68
2012-07-14 23:56:20 +00:00
Roger Meier
ee22939d1a
THRIFT-1608 add license header
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1353313 13f79535-47bb-0310-9956-ffa450edef68
2012-06-24 19:07:12 +00:00
Roger Meier
e64b12999d
THRIFT-1608 Allow servlet to be supplied TProcessor and TProtocolFactory after the init() method has finished
...
Patch: Kiril Raychev
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1351848 13f79535-47bb-0310-9956-ffa450edef68
2012-06-19 20:54:51 +00:00
Roger Meier
cefdca6f49
THRIFT-1195 Allow users to act on client connects/disconnects
...
HIVE-3067 Shutdown HiveMetaStore on client disconnect or timeout
HIVE-3057 metastore.HiveMetaStore$HMSHandler should set the thread local raw store to null in shutdown()
Patch: Dragan Okiljevic
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1346566 13f79535-47bb-0310-9956-ffa450edef68
2012-06-05 20:14:14 +00:00
Bryan Duxbury
e25db162a5
THRIFT-1613. Add code back into empty source file ToStringTest.java
...
Actually, should have just deleted the file.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1343889 13f79535-47bb-0310-9956-ffa450edef68
2012-05-29 18:13:39 +00:00
Roger Meier
4cb8e40d8a
THRIFT-1612 Base64 encoding is broken
...
Patch: Andrew Cox
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1343074 13f79535-47bb-0310-9956-ffa450edef68
2012-05-27 18:05:16 +00:00
Roger Meier
83042b9078
THRIFT-1613 Add code back into empty source file ToStringTest.java
...
Patch: Andrew Cox
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1343032 13f79535-47bb-0310-9956-ffa450edef68
2012-05-27 10:54:17 +00:00
Jake Farrell
970c86a5f2
Thrift-1607:Incorrect file modes for several source files
...
Client: build
Patch: Andrew Cox
File modes of some non-script text files (e.g. .xml, .java, .cc) in the source tree include execute permissions (because these files have the svn:executable property).
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1339492 13f79535-47bb-0310-9956-ffa450edef68
2012-05-17 05:41:09 +00:00
Roger Meier
99b3672530
THRIFT-1588 Java Generated Exceptions don't follow inheritance pattern as other Languages
...
- fix the build!
- add test/gen-html for ThriftTest.thrift
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1333628 13f79535-47bb-0310-9956-ffa450edef68
2012-05-03 21:21:43 +00:00
Roger Meier
f50df7f2ba
THRIFT-1588 Java Generated Exceptions don't follow inheritance pattern as other Languages
...
Patch: Nathaniel Cook
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1333239 13f79535-47bb-0310-9956-ffa450edef68
2012-05-02 22:49:55 +00:00
Roger Meier
95b1bd71e3
THRIFT-1588 Java Generated Exceptions don't follow inheritance pattern as other Languages
...
- reduce NUM_QUERIES within test for slow machines ;-r
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1332809 13f79535-47bb-0310-9956-ffa450edef68
2012-05-01 20:43:26 +00:00
Jake Farrell
ca620e3788
THRIFT-1429:The nonblocking servers is supposed to use TransportFactory to read the data
...
Client: Java
Patch: Bryan Duxbury
Enforce the transport factory on the server-read side as well as on the server-write side
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1296060 13f79535-47bb-0310-9956-ffa450edef68
2012-03-02 05:56:03 +00:00
Jake Farrell
4ca8c3b819
THRIFT-1523: clientTimeout not worked as expected in TServerSocket created by TSSLTransportFactory
...
Client: java
Patch: Alexey Sviridov
Adds server timeout to SSLTransportFactory
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1296053 13f79535-47bb-0310-9956-ffa450edef68
2012-03-02 05:22:02 +00:00
Bryan Duxbury
38087708b5
THRIFT-1529. java: TupleProtocol can unintentionally include an extra byte in bit vectors when number of optional fields is an integral of 8
...
This patch harmonizes the math between writeBitSet and readBitSet to eliminate the mismatch in number of bytes calculation, allowing structs to be serialized correctly.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1295995 13f79535-47bb-0310-9956-ffa450edef68
2012-03-01 23:41:09 +00:00
Bryan Duxbury
f85ad51765
THRIFT-1526. java: Union TupleSchemeFactory returns StandardSchemes
...
This patch makes it return nice, proper TupleSchemes.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1294925 13f79535-47bb-0310-9956-ffa450edef68
2012-02-29 01:12:27 +00:00
Bryan Duxbury
b405ca6be8
THRIFT-1447. java: NullpointerException in ProcessFunction.class :in 'oneway' method
...
Patch: Ihor Mysak
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1244272 13f79535-47bb-0310-9956-ffa450edef68
2012-02-14 23:35:22 +00:00
Jake Farrell
b2c4952799
Thrift-1465:Visibility of methods in generated java code
...
Client: java
Patch: Ashutosh Chauhan
Changes visibility of processor getProcessMap() and getEmptyArgs() methods
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1236515 13f79535-47bb-0310-9956-ffa450edef68
2012-01-27 04:01:54 +00:00
Jake Farrell
100f616afd
THRIFT-1498:Allow TThreadedPoolServer.Args to pass a ExecutorService
...
Client: java
Patch: Scott Chen
Adds ability to assign a ExecutorService from TThreadedPoolServer.Args.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1236505 13f79535-47bb-0310-9956-ffa450edef68
2012-01-27 03:19:01 +00:00
Roger Meier
6823b6d729
add info on proxy usage
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1235438 13f79535-47bb-0310-9956-ffa450edef68
2012-01-24 19:35:09 +00:00
Bryan Duxbury
a3df547c84
THRIFT-317. java: Issues with Java struct validation
...
Nested structs will now be validated before serialization starts.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1225035 13f79535-47bb-0310-9956-ffa450edef68
2011-12-27 22:26:59 +00:00
Bryan Duxbury
e7bec40882
THRIFT-1468. java: Memory leak in TSaslServerTransport
...
This patch changes a particular map element to a WeakReference and thus avoids some awkward un-GC-ableness.
Patch: Mithun Radhakrishnan"
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1222397 13f79535-47bb-0310-9956-ffa450edef68
2011-12-22 19:04:16 +00:00
Bryan Duxbury
1e79cb40f5
THRIFT-1469. java: Java isset space optimization
...
This patch gives the generated code some variable-sized options for the isset bit vector. The compiler will attempt to use byte, short, int and long types before reverting to a BitSet for structs with a LOT of optional fields. This should save a fair amount of memory in a lot of cases.
Patch: Brian Bloniarz
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1221828 13f79535-47bb-0310-9956-ffa450edef68
2011-12-21 18:13:29 +00:00
Jake Farrell
f3e48d4a2e
THRIFT-1464: AbstractNonblockingServer.FrameBuffer TNonblockingTransport accessor changed from public to private
...
Client: java
Patch: Jake Farrell
Fixes accessor for TNonblockingTransport in AbstractNonblockingServer.FrameBuffer that was changed from public to private
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1214557 13f79535-47bb-0310-9956-ffa450edef68
2011-12-14 23:48:22 +00:00
Jake Farrell
21f8dc900a
Thrift-1090: Document the generation of a file called "Constants.java"
...
Client: java
Patch: Jake Farrell
Fixing test cases left out in initial patch.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1210765 13f79535-47bb-0310-9956-ffa450edef68
2011-12-06 03:13:55 +00:00
Jake Farrell
9901069442
Updating trunk to 0.9.0 version.
...
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1208214 13f79535-47bb-0310-9956-ffa450edef68
2011-11-30 02:09:46 +00:00