Issue Details (XML | Word | Printable)

Key: DIRMINA-155
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Trustin Lee
Reporter: Trustin Lee
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
MINA

DatagramAcceptor and DatagramConnector doesn't provide socket properties

Created: 28/Dec/05 11:11 AM   Updated: 29/Dec/05 06:46 PM
Return to search
Component/s: None
Affects Version/s: 0.9.0
Fix Version/s: 0.9.1

Time Tracking:
Not Specified

Resolution Date: 29/Dec/05 06:46 PM


 Description  « Hide
DatagramAcceptor and DatagramConnector doesn't provide socket properties such as SO_REUSEADDR and SO_BROADCAST.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #359346 Wed Dec 28 02:19:48 UTC 2005 trustin Resolved issue: DIRMINA-154 (DatagramBindTest fails with 'too many open files' SocketException)
* Added a call to DatagramChannel.disconnect() as a workaround
Resolved issue: DIRMINA-155 (DatagramAcceptor and DatagramConnector doesn't provide socket properties)
* Added all properties to DatagramSessionManager
Files Changed
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/SocketAcceptor.java
MODIFY /directory/network/branches/0.8/project.xml
ADD /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/DatagramSessionManager.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/DatagramSessionManager.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/SocketConnector.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/DatagramAcceptorDelegate.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/DatagramSessionImpl.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/DatagramSession.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/DatagramConnectorDelegate.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/DatagramAcceptor.java
MODIFY /directory/network/branches/0.8/src/java/org/apache/mina/io/datagram/DatagramConnector.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/SocketSessionManager.java
MODIFY /directory/network/branches/0.8/src/java/org/apache/mina/io/datagram/DatagramAcceptor.java
MODIFY /directory/network/trunk/project.xml
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/DatagramConnector.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/DatagramFilterChain.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/SocketAcceptorDelegate.java
MODIFY /directory/network/trunk/src/test/org/apache/mina/transport/socket/nio/AbstractBindTest.java

Trustin Lee made changes - 28/Dec/05 11:21 AM
Field Original Value New Value
Status Open [ 1 ] In Progress [ 3 ]
Trustin Lee made changes - 29/Dec/05 06:45 PM
Fix Version/s 0.9.1 [ 12310371 ]
Affects Version/s 0.9 [ 11069 ]
Trustin Lee added a comment - 29/Dec/05 06:46 PM
I added DatagramSessionManager interface that both DatagramAcceptor and DatagramConnector implements. DatagramSessionManager provides all socket parameters you can control.

Trustin Lee made changes - 29/Dec/05 06:46 PM
Resolution Fixed [ 1 ]
Status In Progress [ 3 ] Closed [ 6 ]