Author: trustin
Date: Thu Sep 27 01:40:41 2007
New Revision: 579945
URL: http://svn.apache.org/viewvc?rev=579945&view=rev
Log:
Added sessionRecycler property to DatagramAcceptor
Modified:
mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java
mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java
Modified:
mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java?rev=579945&r1=579944&r2=579945&view=diff
==============================================================================
---
mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java
(original)
+++
mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java
Thu Sep 27 01:40:41 2007
@@ -22,6 +22,7 @@
import java.net.InetSocketAddress;
import org.apache.mina.common.IoAcceptor;
+import org.apache.mina.common.IoSessionRecycler;
/**
* [EMAIL PROTECTED] IoAcceptor} for datagram transport (UDP/IP).
@@ -32,4 +33,16 @@
public interface DatagramAcceptor extends DatagramService, IoAcceptor {
InetSocketAddress getLocalAddress();
void setLocalAddress(InetSocketAddress localAddress);
+
+ /**
+ * Returns the [EMAIL PROTECTED] IoSessionRecycler} for this service.
+ */
+ IoSessionRecycler getSessionRecycler();
+
+ /**
+ * Sets the [EMAIL PROTECTED] IoSessionRecycler} for this service.
+ *
+ * @param sessionRecycler <tt>null</tt> to use the default recycler
+ */
+ void setSessionRecycler(IoSessionRecycler sessionRecycler);
}
Modified:
mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java?rev=579945&r1=579944&r2=579945&view=diff
==============================================================================
---
mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java
(original)
+++
mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java
Thu Sep 27 01:40:41 2007
@@ -209,18 +209,10 @@
return session;
}
- /**
- * Returns the [EMAIL PROTECTED] IoSessionRecycler} for this service.
- */
public IoSessionRecycler getSessionRecycler() {
return sessionRecycler;
}
- /**
- * Sets the [EMAIL PROTECTED] IoSessionRecycler} for this service.
- *
- * @param sessionRecycler <tt>null</tt> to use the default recycler
- */
public void setSessionRecycler(IoSessionRecycler sessionRecycler) {
synchronized (bindLock) {
if (isBound()) {