From: Mark Slee Date: Fri, 1 Jun 2007 23:04:09 +0000 (+0000) Subject: Forgot to add ProcessorFactory X-Git-Tag: 0.2.0~1344 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=5e707a6cd9aa9c3de9b3eddb83307a8268449f58;p=common%2Fthrift.git Forgot to add ProcessorFactory Reviewed By: biren git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665128 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/lib/java/src/TProcessorFactory.java b/lib/java/src/TProcessorFactory.java new file mode 100644 index 00000000..ace90a23 --- /dev/null +++ b/lib/java/src/TProcessorFactory.java @@ -0,0 +1,26 @@ +// Copyright (c) 2006- Facebook +// Distributed under the Thrift Software License +// +// See accompanying file LICENSE or visit the Thrift site at: +// http://developers.facebook.com/thrift/ + +package com.facebook.thrift; + +import com.facebook.thrift.transport.TTransport; + +/** + * The default processor factory just returns a singleton + * instance. + */ +public class TProcessorFactory { + + private final TProcessor processor_; + + public TProcessorFactory(TProcessor processor) { + processor_ = processor; + } + + public TProcessor getProcessor(TTransport trans) { + return processor_; + } +}