[xSocket-develop] xSocket-core V2.3 & xSocket-multiplexed 2.1 have been released
Status: Inactive
Brought to you by:
grro
|
From: Gregor R. <gre...@go...> - 2008-12-05 07:12:33
|
Hi, xSocket V2.3 and xSocket-multiplexed V2.1 have been released: xSocket Release 2.3 -------------------------- a, New features: - [datagram] Endpoint - [feature request 2195400] constructor Endpoint(Map<String, Object> options, int receivePacketSize, IDatagramHandler datagramHandler, InetAddress address, int port) added - [connection] IConnectExceptionHandler added - [connection] IConnection - isServerSide() added - [connection] IBlockingConnection/INonBlockingConnection - unread(...) added - [connection] IBlockingConnection/INonBlockingConnection - write(..., IWriteCompletionHandler) added - [connection] IWriteCompletionHandler added - [connection] Server - setMaxReadBufferThreshold(...) added b, Bug fix/Implementation changes: - [connection] Property "org.xsocket.connection.dispatcher.detachHandleOnNoOps" is set to false - [connection] NonBlockingConnection - connection will be auto closed, if max read buffer size is reached and no read operation is performed - [connection] BlockingConnection/NonBlockingConnection - if the byte buffer will be reused in context of the the write(ByteBuffer)/write(ByteBuffer[]) method in FlushMode.ASYNC, a warning log message will be printed - [connection] NonBlockingConnection (ClientSide) - creating a new instance with waitForConnect=true will handled asynchronously - [datagram] BUG 'AbstractEndpoint.HandlerProcessor eats Exceptions' fixed xSocket-Multiplexed Release 2.1 ----------------------------------------- a, New features: - [connection] IWriteCompletionHandler support added b, Bug fix/Implementation changes: - [*] POM update to create a OSGI-conform jar file. Thanks to Damien for providing the patch - [*] Code cleaning based on findbugs and pmd reports - [connection] IMultiplexer - new method public void multiplex(..., IWriteCompletionHandler completionHandler) Gregor |