add ClientPut and PersistentPut
[jSite2.git] / src / net / pterodactylus / util / fcp / UploadFrom.java
diff --git a/src/net/pterodactylus/util/fcp/UploadFrom.java b/src/net/pterodactylus/util/fcp/UploadFrom.java
new file mode 100644 (file)
index 0000000..81736d5
--- /dev/null
@@ -0,0 +1,24 @@
+/**
+ * © 2008 INA Service GmbH
+ */
+package net.pterodactylus.util.fcp;
+
+/**
+ * Enumeration for the different values for the “UploadFrom” field in
+ * {@link ClientPut} and {@link ClientGet} requests.
+ * 
+ * @author <a href="mailto:dr@ina-germany.de">David Roden</a>
+ * @version $Id$
+ */
+public enum UploadFrom {
+
+       /** Request data follows the request. */
+       direct,
+
+       /** Request data is written to or read from disk. */
+       disk,
+
+       /** Request data is just a redirect. */
+       redirect;
+
+}