org.apache.wsrp4j.producer.provider.pluto.driver
Class ProviderImpl

java.lang.Object
  extended byorg.apache.wsrp4j.producer.provider.pluto.driver.ProviderImpl
All Implemented Interfaces:
PlutoProvider, Provider

public class ProviderImpl
extends java.lang.Object
implements PlutoProvider

Version:
$Id: ProviderImpl.java,v 1.10 2005/08/12 12:56:52 cziegeler Exp $

Field Summary
private  DescriptionHandler descriptionHandler
           
private  PortletInvoker portletInvoker
           
private  PlutoPortletPool portletPool
           
private  PortletStateManager portletStateManager
           
private  URLComposer urlComposer
           
 
Constructor Summary
private ProviderImpl()
          Private constructor
 
Method Summary
static ProviderImpl create()
          Creates a new ProviderImpl-object.
 DescriptionHandler getDescriptionHandler()
          Returns an instance of the DescriptionHandlerImpl-class.
 PlutoPortletPool getPlutoPortletPool()
          Return an instance of a pluto portlet pool
 org.apache.pluto.PortletContainer getPortletContainer()
          Returns an instance of the portlet containter
 PortletInvoker getPortletInvoker()
          Returns an instance of the PortletInvokerImpl-class.
 PortletPool getPortletPool()
          Returns an instance of the PortletPoolImpl-class.
 PortletRegistrationFilter getPortletRegistrationFilter()
          Returns an instance of the PortletRegistrationFilter
 PortletRegistrationFilterWriter getPortletRegistrationFilterWriter()
          Returns an instance of the PortletRegistrationFilterWriter
 PortletStateManager getPortletStateManager()
          Returns an instance of the PortletStateManagerImpl-class.
 URLComposer getURLComposer()
          Returns an instance of the URLComposerImpl-class.
private  void init()
          Initialize Provider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

portletPool

private PlutoPortletPool portletPool

descriptionHandler

private DescriptionHandler descriptionHandler

portletStateManager

private PortletStateManager portletStateManager

portletInvoker

private PortletInvoker portletInvoker

urlComposer

private URLComposer urlComposer
Constructor Detail

ProviderImpl

private ProviderImpl()
Private constructor

Method Detail

create

public static ProviderImpl create()
Creates a new ProviderImpl-object. To be called within an implementation of the abstract factory ProviderFactory.


init

private void init()
Initialize Provider


getPortletContainer

public org.apache.pluto.PortletContainer getPortletContainer()
Returns an instance of the portlet containter

Specified by:
getPortletContainer in interface PlutoProvider
Returns:
PortletContainer

getDescriptionHandler

public DescriptionHandler getDescriptionHandler()
Returns an instance of the DescriptionHandlerImpl-class.

Specified by:
getDescriptionHandler in interface Provider
Returns:
DescriptionHandler An instance of DescriptionHandlerImpl.

getPortletInvoker

public PortletInvoker getPortletInvoker()
Returns an instance of the PortletInvokerImpl-class.

Specified by:
getPortletInvoker in interface Provider
Returns:
PortletInvoker An instance of PortletInvokerImpl.

getPortletPool

public PortletPool getPortletPool()
Returns an instance of the PortletPoolImpl-class.

Specified by:
getPortletPool in interface Provider
Returns:
PortletPool An instance of PortletPoolImpl.

getPlutoPortletPool

public PlutoPortletPool getPlutoPortletPool()
Return an instance of a pluto portlet pool

Specified by:
getPlutoPortletPool in interface PlutoProvider
Returns:
PlutoPortletPool

getPortletStateManager

public PortletStateManager getPortletStateManager()
Returns an instance of the PortletStateManagerImpl-class.

Specified by:
getPortletStateManager in interface Provider
Returns:
PortletStateManager An instance of PortletStateManagerImpl.

getPortletRegistrationFilterWriter

public PortletRegistrationFilterWriter getPortletRegistrationFilterWriter()
Returns an instance of the PortletRegistrationFilterWriter

Specified by:
getPortletRegistrationFilterWriter in interface Provider
Returns:
PortletRegistrationFilterWriter

getPortletRegistrationFilter

public PortletRegistrationFilter getPortletRegistrationFilter()
Returns an instance of the PortletRegistrationFilter

Specified by:
getPortletRegistrationFilter in interface Provider
Returns:
PortletRegistrationFilter

getURLComposer

public URLComposer getURLComposer()
Returns an instance of the URLComposerImpl-class.

Specified by:
getURLComposer in interface Provider
Returns:
URLComposer An instance of URLComposerImpl.


--