| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Moved android stuff to its own package.
Moved java tests to src/main/java/test subdirectory.
|
| |
|
|
|
|
| |
Fixed some warnings.
|
|
|
|
|
|
|
| |
- All potentially blocking Ice APIs are interruption points.
- Fixes to the incoming/outgoing factories and shutdown procedure
- Fixed bug where connect() was from a user thread.
- Added lots more tests to the interrupt test suite.
|
| |
|
|
|
|
|
| |
Fixed second part of this bug. It is required to call destroy again if
the first is interrupted.
|
|
|
|
|
|
|
|
|
|
|
| |
requests using AMI.
- Java: AsyncResult is now an interface.
- Added --arg to allTests.py.
- Fixed operations, adapterDeactivation and metrics test to work with
background IO.
- Added Collocated interrupt test.
- Added support for batch oneway requests using AMI.
- Added test in operations for batch oneway requests using AMI.
|
| |
|
| |
|
|
|
|
|
|
| |
- Fixed some bugs in the interrupt test.
- Fixed a bug in Outgoing where the interrupt exception could be
swallowed.
|
|
|
|
| |
Fix lots of warnings in Ice for Java.
|
| |
|
|
- Added Ice.BackgroundIO property to perform all IO in a non-user
thread. This makes Ice for Java interrupt safe. This is implemented
by the QueueRequestHanbler.
- EndpointHostResolver now uses an executor instead of a thread.
- Added java/demo/Ice/interrupt and java/test/Ice/interrupt.
- Made several changes that must be ported to C++ & C#.
- InvocationTimeout exceptions can hang forever.
- Connection establishment is always asynchronous.
- RequestHandler.requestTimeout and asyncRequestTimeout have been
renamed to requestCancel and asyncRequestCancel.
|