public interface PortletInvokerResolver
| Modifier and Type | Field and Description |
|---|---|
static PortletInvokerResolver |
DEFAULT_RESOLVER
Default handling mechanism: if we haven't found an invoker for the portlet id in the first place, throw
NoSuchPortletException if we specified a portlet id or null if we didn't.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<String> |
getKnownInvokerIds() |
boolean |
knows(String invokerId) |
FederatedPortletInvoker |
resolvePortletInvokerFor(String invokerId,
FederatingPortletInvoker callingInvoker,
String compoundPortletId)
Attempts to resolve a FederatedPortletInvoker with the specified identifier in the context of the specified
calling FederatingPortletInvoker, optionally trying to perform resolution to invoke an action on the specified
portlet identifier.
|
static final PortletInvokerResolver DEFAULT_RESOLVER
FederatedPortletInvoker resolvePortletInvokerFor(String invokerId, FederatingPortletInvoker callingInvoker, String compoundPortletId) throws org.gatein.pc.api.NoSuchPortletException
invokerId - the identifier of the FederatedPortletInvoker to be retrieved. Should match the optional
compound portlet identifier if one is specified.callingInvoker - the calling FederatingPortletInvoker which failed to resolve a FederatedPortletInvoker
for the specified invoker identifiercompoundPortletId - an optional portlet identifier for which we are trying to resolve an invoker, if no such
portlet identifier is required for the resolution, this argument should be
null and implementations should be prepared for that case.null if one couldn't be foundorg.gatein.pc.api.NoSuchPortletException - if a PortletInvoker couldn't be found and a compound portlet identifier was
specifiedboolean knows(String invokerId)
Collection<String> getKnownInvokerIds()
Copyright © 2003-2018 GateIn. All Rights Reserved.