From: Carl Yeksigian Date: Wed, 21 Aug 2013 21:59:16 +0000 (-0400) Subject: THRIFT-1533:Make TTransport should be Closeable X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=c9f4a35c30cfff8c98ee767dbba0f7afe62997cf;p=common%2Fthrift.git THRIFT-1533:Make TTransport should be Closeable Client: java Patch: carl --- diff --git a/lib/java/src/org/apache/thrift/transport/TServerTransport.java b/lib/java/src/org/apache/thrift/transport/TServerTransport.java index 17ff86be..e03ec4ca 100644 --- a/lib/java/src/org/apache/thrift/transport/TServerTransport.java +++ b/lib/java/src/org/apache/thrift/transport/TServerTransport.java @@ -19,11 +19,13 @@ package org.apache.thrift.transport; +import java.io.Closeable; + /** * Server transport. Object which provides client transports. * */ -public abstract class TServerTransport { +public abstract class TServerTransport implements Closeable { public abstract void listen() throws TTransportException; diff --git a/lib/java/src/org/apache/thrift/transport/TTransport.java b/lib/java/src/org/apache/thrift/transport/TTransport.java index 6eab3b04..73ad730c 100644 --- a/lib/java/src/org/apache/thrift/transport/TTransport.java +++ b/lib/java/src/org/apache/thrift/transport/TTransport.java @@ -19,12 +19,14 @@ package org.apache.thrift.transport; +import java.io.Closeable; + /** * Generic class that encapsulates the I/O layer. This is basically a thin * wrapper around the combined functionality of Java input/output streams. * */ -public abstract class TTransport { +public abstract class TTransport implements Closeable { /** * Queries whether the transport is open.