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 0000000..ace90a2
--- /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_;
+  }
+}