org.exoplatform.services.wsrp.consumer.impl
Class PortletDriverRegistryImpl

java.lang.Object
  extended by org.exoplatform.services.wsrp.consumer.impl.PortletDriverRegistryImpl
All Implemented Interfaces:
PortletDriverRegistry

public class PortletDriverRegistryImpl
extends java.lang.Object
implements PortletDriverRegistry


Field Summary
protected  org.exoplatform.container.ExoContainer cont
           
 
Constructor Summary
PortletDriverRegistryImpl(org.exoplatform.container.ExoContainerContext ctx)
           
 
Method Summary
 java.util.Iterator<PortletDriver> getAllPortletDrivers()
          Get all cached portlet drivers.
 PortletDriver getPortletDriver(WSRPPortlet portlet)
          Get an portlet driver for the given portlet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cont

protected org.exoplatform.container.ExoContainer cont
Constructor Detail

PortletDriverRegistryImpl

public PortletDriverRegistryImpl(org.exoplatform.container.ExoContainerContext ctx)
Method Detail

getPortletDriver

public PortletDriver getPortletDriver(WSRPPortlet portlet)
                               throws WSRPException
Description copied from interface: PortletDriverRegistry
Get an portlet driver for the given portlet. If there is no portlet driver object cached a new portlet driver will be created and returned.

Specified by:
getPortletDriver in interface PortletDriverRegistry
Parameters:
portlet - The portlet the returned portlet driver is bind to
Returns:
The portlet driver for this portlet
Throws:
WSRPException

getAllPortletDrivers

public java.util.Iterator<PortletDriver> getAllPortletDrivers()
Description copied from interface: PortletDriverRegistry
Get all cached portlet drivers.

Specified by:
getAllPortletDrivers in interface PortletDriverRegistry
Returns:
Iterator with all portlet drivers in the registry


Copyright © 2011 eXo Platform SAS. All Rights Reserved.