|
From: <ha...@us...> - 2006-10-18 20:54:46
|
Revision: 1012
http://svn.sourceforge.net/cogkit/?rev=1012&view=rev
Author: hategan
Date: 2006-10-18 13:54:42 -0700 (Wed, 18 Oct 2006)
Log Message:
-----------
mkdirs() file operation
Modified Paths:
--------------
trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/FileOperationSpecification.java
trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/FileResource.java
Modified: trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/FileOperationSpecification.java
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/FileOperationSpecification.java 2006-10-18 20:54:16 UTC (rev 1011)
+++ trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/FileOperationSpecification.java 2006-10-18 20:54:42 UTC (rev 1012)
@@ -43,6 +43,11 @@
* Creates a new directory on the remote resource
*/
public static final String MKDIR = "mkdir";
+
+ /**
+ * Creates a full directory path on the remote resource
+ */
+ public static final String MKDIRS = "mkdirs";
/**
* Deletes the directory on the remote resource
Modified: trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/FileResource.java
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/FileResource.java 2006-10-18 20:54:16 UTC (rev 1011)
+++ trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/FileResource.java 2006-10-18 20:54:42 UTC (rev 1012)
@@ -94,6 +94,12 @@
/** Creates a new directory with the given name */
public void createDirectory(String directoryName) throws GeneralException;
+
+ /**
+ * Creates the specified directory and all required directories in the
+ * hierarchy if they do not exist
+ */
+ public void createDirectories(String directoryName) throws GeneralException;
/**
* Deletes the specified directory. If the "force" flag is true, delete
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ha...@us...> - 2008-02-12 16:57:53
|
Revision: 1880
http://cogkit.svn.sourceforge.net/cogkit/?rev=1880&view=rev
Author: hategan
Date: 2008-02-12 08:57:52 -0800 (Tue, 12 Feb 2008)
Log Message:
-----------
added submitting state; changed timestamp implementation from Calendar to Date
Modified Paths:
--------------
trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/ExecutableObject.java
trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/Status.java
Modified: trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/ExecutableObject.java
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/ExecutableObject.java 2008-02-11 20:10:43 UTC (rev 1879)
+++ trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/ExecutableObject.java 2008-02-12 16:57:52 UTC (rev 1880)
@@ -75,7 +75,7 @@
/**
* Sets the current status of this <code>ExecutableObject</code>.
* Supported status are:
- * {@link Status#UNSUBMITTED}, {@link Status#SUBMITTED}, {@link Status#ACTIVE},
+ * {@link Status#UNSUBMITTED}, {@link Status#SUBMITTING}, {@link Status#SUBMITTED}, {@link Status#ACTIVE},
* {@link Status#SUSPENDED},{@link Status#RESUMED},{@link Status#FAILED},
* {@link Status#CANCELED},{@link Status#COMPLETED},
* {@link Status#UNKNOWN}
Modified: trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/Status.java
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/Status.java 2008-02-11 20:10:43 UTC (rev 1879)
+++ trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/Status.java 2008-02-12 16:57:52 UTC (rev 1880)
@@ -6,7 +6,7 @@
package org.globus.cog.abstraction.interfaces;
-import java.util.Calendar;
+import java.util.Date;
/**
* An execution status associated with an <code>ExecutableObject</code>.
@@ -18,6 +18,11 @@
* service.
*/
public static final int UNSUBMITTED = 0;
+
+ /**
+ * This is set right before submission.
+ */
+ public static final int SUBMITTING = 8;
/**
* The <code>ExecutableObject</code> is submitted to the remote service
@@ -116,12 +121,12 @@
/**
* Sets the time when the current status changed
*/
- public void setTime(Calendar time);
+ public void setTime(Date time);
/**
* Returns the time when the current status changed.
*/
- public Calendar getTime();
+ public Date getTime();
/**
* Returns <code>true</code> if this status is a terminal
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ha...@us...> - 2008-03-26 14:42:35
|
Revision: 1950
http://cogkit.svn.sourceforge.net/cogkit/?rev=1950&view=rev
Author: hategan
Date: 2008-03-26 07:42:20 -0700 (Wed, 26 Mar 2008)
Log Message:
-----------
made status and service contact serializable
Modified Paths:
--------------
trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/ServiceContact.java
trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/Status.java
Modified: trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/ServiceContact.java
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/ServiceContact.java 2008-03-26 14:41:19 UTC (rev 1949)
+++ trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/ServiceContact.java 2008-03-26 14:42:20 UTC (rev 1950)
@@ -6,11 +6,13 @@
package org.globus.cog.abstraction.interfaces;
+import java.io.Serializable;
+
/**
* This interfaces abstracts the endpoint service handle of remote Grid
* services.
*/
-public interface ServiceContact {
+public interface ServiceContact extends Serializable {
/**
* Sets the host element of this <code>ServiceContact</code>
*/
Modified: trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/Status.java
===================================================================
--- trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/Status.java 2008-03-26 14:41:19 UTC (rev 1949)
+++ trunk/current/src/cog/modules/abstraction-common/src/org/globus/cog/abstraction/interfaces/Status.java 2008-03-26 14:42:20 UTC (rev 1950)
@@ -6,12 +6,13 @@
package org.globus.cog.abstraction.interfaces;
+import java.io.Serializable;
import java.util.Date;
/**
* An execution status associated with an <code>ExecutableObject</code>.
*/
-public interface Status {
+public interface Status extends Serializable {
/**
* The <code>ExecutableObject</code> is not submitted to the remote
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|