org.apache.cocoon.portal.source
Class CopletSourceFactory

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.cocoon.portal.source.CopletSourceFactory
All Implemented Interfaces:
Contextualizable, LogEnabled, Serviceable, ThreadSafe, SourceFactory

public class CopletSourceFactory
extends AbstractLogEnabled
implements SourceFactory, Serviceable, ThreadSafe, Contextualizable

The source factory for the coplet sources

Version:
CVS $Id: CopletSourceFactory.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Carsten Ziegeler, Volker Schmitt

Field Summary
protected  Context context
           
protected  ServiceManager manager
           
 
Fields inherited from interface org.apache.excalibur.source.SourceFactory
ROLE
 
Constructor Summary
CopletSourceFactory()
           
 
Method Summary
 void contextualize(Context context)
           
 Source getSource(String location, Map parameters)
           
 void release(Source source)
           
 void service(ServiceManager serviceManager)
           
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

manager

protected ServiceManager manager

context

protected Context context
Constructor Detail

CopletSourceFactory

public CopletSourceFactory()
Method Detail

service

public void service(ServiceManager serviceManager)
             throws ServiceException
Specified by:
service in interface Serviceable
Throws:
ServiceException

contextualize

public void contextualize(Context context)
                   throws ContextException
Specified by:
contextualize in interface Contextualizable
Throws:
ContextException

getSource

public Source getSource(String location,
                        Map parameters)
                 throws MalformedURLException,
                        IOException
Specified by:
getSource in interface SourceFactory
Throws:
MalformedURLException
IOException
See Also:
SourceFactory.getSource(String, Map)

release

public void release(Source source)
Specified by:
release in interface SourceFactory
See Also:
SourceFactory.release(Source)


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.