summaryrefslogtreecommitdiff
path: root/lib/java/src/org/apache/thrift/transport/TServerTransport.java
diff options
context:
space:
mode:
Diffstat (limited to 'lib/java/src/org/apache/thrift/transport/TServerTransport.java')
-rw-r--r--lib/java/src/org/apache/thrift/transport/TServerTransport.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/java/src/org/apache/thrift/transport/TServerTransport.java b/lib/java/src/org/apache/thrift/transport/TServerTransport.java
index 55ef0c4c4..3a7b49a31 100644
--- a/lib/java/src/org/apache/thrift/transport/TServerTransport.java
+++ b/lib/java/src/org/apache/thrift/transport/TServerTransport.java
@@ -22,6 +22,8 @@ package org.apache.thrift.transport;
import java.io.Closeable;
import java.net.InetSocketAddress;
+import org.apache.thrift.TConfiguration;
+
/**
* Server transport. Object which provides client transports.
*
@@ -32,6 +34,7 @@ public abstract class TServerTransport implements Closeable {
int backlog = 0; // A value of 0 means the default value will be used (currently set at 50)
int clientTimeout = 0;
InetSocketAddress bindAddr;
+ int maxFrameSize = TConfiguration.DEFAULT_MAX_FRAME_SIZE;
public T backlog(int backlog) {
this.backlog = backlog;
@@ -52,6 +55,11 @@ public abstract class TServerTransport implements Closeable {
this.bindAddr = bindAddr;
return (T) this;
}
+
+ public T maxFrameSize(int maxFrameSize) {
+ this.maxFrameSize = maxFrameSize;
+ return (T) this;
+ }
}
public abstract void listen() throws TTransportException;