You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2011/04/01 01:15:18 UTC
svn commit: r1087483 -
/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/IOOperation.java
Author: hlship
Date: Thu Mar 31 23:15:18 2011
New Revision: 1087483
URL: http://svn.apache.org/viewvc?rev=1087483&view=rev
Log:
TAP5-73: Improve documentation of IOOperation
Modified:
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/IOOperation.java
Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/IOOperation.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/IOOperation.java?rev=1087483&r1=1087482&r2=1087483&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/IOOperation.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/IOOperation.java Thu Mar 31 23:15:18 2011
@@ -17,11 +17,18 @@ package org.apache.tapestry5.internal;
import java.io.IOException;
/**
- * An operation that may throw an IOException.
+ * This interface is similar to {@link Runnable}, except that
+ * the operation may throw an {@link IOException}.
*
- * @asince 5.3.0
+ * @since 5.3.0
+ * @see TapestryInternalUtils#performIO(org.apache.tapestry5.ioc.OperationTracker, String, IOOperation)
*/
public interface IOOperation
{
+ /**
+ * Perform some work.
+ *
+ * @throws IOException
+ */
void perform() throws IOException;
}