chirino 2005/01/18 19:12:24
Modified: modules/core/src/java/org/openejb/server ServiceDaemon.java
SynchChannelServerDaemon.java
Log:
Enabled TcpNoDelay on the sockets used by openejb.
Revision Changes Path
1.15 +2 -1
openejb/modules/core/src/java/org/openejb/server/ServiceDaemon.java
Index: ServiceDaemon.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/server/ServiceDaemon.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- ServiceDaemon.java 19 Dec 2004 06:17:15 -0000 1.14
+++ ServiceDaemon.java 19 Jan 2005 00:12:23 -0000 1.15
@@ -166,6 +166,7 @@
Socket socket = null;
try {
socket = serverSocket.accept();
+ socket.setTcpNoDelay(true);
if (!shouldStop()) {
// the server service is responsible
// for closing the socket.
1.2 +2 -1
openejb/modules/core/src/java/org/openejb/server/SynchChannelServerDaemon.java
Index: SynchChannelServerDaemon.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/server/SynchChannelServerDaemon.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SynchChannelServerDaemon.java 3 Jan 2005 22:34:07 -0000 1.1
+++ SynchChannelServerDaemon.java 19 Jan 2005 00:12:24 -0000 1.2
@@ -147,6 +147,7 @@
try {
SynchChannel channel = (SynchChannel) server.accept(timeout);
socket = new SynchChannelToSocketAdapter(channel);
+ socket.setTcpNoDelay(true);
if (!shouldStop()) {
// the server service is responsible
// for closing the socket.