IGNITE-2206: intermadiate for review.

Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/4553562b
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/4553562b
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/4553562b

Branch: refs/heads/ignite-2206
Commit: 4553562b99b345b086ed339b47b6ae8b95f08c0c
Parents: d485969
Author: iveselovskiy <iveselovs...@gridgain.com>
Authored: Tue Dec 22 18:17:56 2015 +0300
Committer: iveselovskiy <iveselovs...@gridgain.com>
Committed: Tue Dec 22 18:17:56 2015 +0300

----------------------------------------------------------------------
 .../ignite/igfs/HadoopFileSystemFactory.java    | 29 --------------------
 .../processors/hadoop/PayloadAware.java         |  9 ++++++
 .../hadoop/fs/HadoopFileSystemFactory.java      | 29 ++++++++++++++++++++
 3 files changed, 38 insertions(+), 29 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/4553562b/modules/core/src/main/java/org/apache/ignite/igfs/HadoopFileSystemFactory.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/igfs/HadoopFileSystemFactory.java
 
b/modules/core/src/main/java/org/apache/ignite/igfs/HadoopFileSystemFactory.java
deleted file mode 100644
index 6720da9..0000000
--- 
a/modules/core/src/main/java/org/apache/ignite/igfs/HadoopFileSystemFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package org.apache.ignite.igfs;
-
-import java.io.IOException;
-import java.io.Serializable;
-
-/**
- * This factory is {@link Serializable} because it should be transferable over 
the network.
- *
- * @param <T> The type
- */
-public interface HadoopFileSystemFactory <T> extends Serializable {
-    /**
-     * Gets the file system, possibly creating it or taking a cached instance.
-     * All the other data needed for the file system creation are expected to 
be contained
-     * in this object instance.
-     *
-     * @param userName The user name
-     * @return The file system.
-     * @throws IOException On error.
-     */
-    public T get(String userName) throws IOException;
-
-//    /**
-//     * Getter for the file system URI.
-//     *
-//     * @return The file system URI.
-//     */
-//    public URI uri();
-}

http://git-wip-us.apache.org/repos/asf/ignite/blob/4553562b/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/PayloadAware.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/PayloadAware.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/PayloadAware.java
new file mode 100644
index 0000000..24a8545
--- /dev/null
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/PayloadAware.java
@@ -0,0 +1,9 @@
+package org.apache.ignite.internal.processors.hadoop;
+
+/**
+ * Created by ivan on 22.12.15.
+ */
+public interface PayloadAware <P> {
+
+    public P getPayload();
+}

http://git-wip-us.apache.org/repos/asf/ignite/blob/4553562b/modules/hadoop/src/main/java/org/apache/ignite/hadoop/fs/HadoopFileSystemFactory.java
----------------------------------------------------------------------
diff --git 
a/modules/hadoop/src/main/java/org/apache/ignite/hadoop/fs/HadoopFileSystemFactory.java
 
b/modules/hadoop/src/main/java/org/apache/ignite/hadoop/fs/HadoopFileSystemFactory.java
new file mode 100644
index 0000000..5337f12
--- /dev/null
+++ 
b/modules/hadoop/src/main/java/org/apache/ignite/hadoop/fs/HadoopFileSystemFactory.java
@@ -0,0 +1,29 @@
+package org.apache.ignite.hadoop.fs;
+
+import java.io.IOException;
+import java.io.Serializable;
+
+/**
+ * This factory is {@link Serializable} because it should be transferable over 
the network.
+ *
+ * @param <T> The type
+ */
+public interface HadoopFileSystemFactory <T> extends Serializable {
+    /**
+     * Gets the file system, possibly creating it or taking a cached instance.
+     * All the other data needed for the file system creation are expected to 
be contained
+     * in this object instance.
+     *
+     * @param userName The user name
+     * @return The file system.
+     * @throws IOException On error.
+     */
+    public T get(String userName) throws IOException;
+
+//    /**
+//     * Getter for the file system URI.
+//     *
+//     * @return The file system URI.
+//     */
+//    public URI uri();
+}

Reply via email to