[gatein-commits] gatein SVN: r1744 - components/pc/trunk/federation/src/main/java/org/gatein/pc/federation.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Feb 16 08:04:51 EST 2010
Author: chris.laprun at jboss.com
Date: 2010-02-16 08:04:51 -0500 (Tue, 16 Feb 2010)
New Revision: 1744
Modified:
components/pc/trunk/federation/src/main/java/org/gatein/pc/federation/NullInvokerHandler.java
Log:
- Added some documentation.
Modified: components/pc/trunk/federation/src/main/java/org/gatein/pc/federation/NullInvokerHandler.java
===================================================================
--- components/pc/trunk/federation/src/main/java/org/gatein/pc/federation/NullInvokerHandler.java 2010-02-16 12:56:26 UTC (rev 1743)
+++ components/pc/trunk/federation/src/main/java/org/gatein/pc/federation/NullInvokerHandler.java 2010-02-16 13:04:51 UTC (rev 1744)
@@ -34,6 +34,10 @@
*/
public interface NullInvokerHandler
{
+ /**
+ * Default handling mechanism: if we haven't found an invoker for the portlet id in the first place, throw
+ * NoSuchPortletException.
+ */
NullInvokerHandler DEFAULT_HANDLER = new NullInvokerHandler()
{
public FederatedPortletInvoker resolvePortletInvokerFor(String compoundPortletId, String invokerId,
@@ -43,6 +47,18 @@
}
};
+ /**
+ * Attempts to resolve a FederatedPortletInvoker for the specified compound portlet id in the context of the
+ * specified calling FederatingPortletInvoker.
+ *
+ * @param compoundPortletId the portlet identifier for which we're trying to resolve a FederatedPortletInvoker
+ * @param invokerId the identifier of the FederatedPortletInvoker to be retrieved as parsed from the compound
+ * portlet id by the calling FederatingPortletInvoker
+ * @param callingInvoker the calling FederatingPortletInvoker which failed to resolve a FederatedPortletInvoker
+ * for the specified portlet id
+ * @return
+ * @throws NoSuchPortletException
+ */
FederatedPortletInvoker resolvePortletInvokerFor(String compoundPortletId, String invokerId,
FederatingPortletInvoker callingInvoker) throws NoSuchPortletException;
}
More information about the gatein-commits
mailing list