org.jasig.portal
Class ChannelRendererFactory

java.lang.Object
  extended by org.jasig.portal.ChannelRendererFactory

Deprecated. IChannel rendering code will be replaced with portlet specific rendering code in a future release

@Deprecated
public final class ChannelRendererFactory
extends Object

The ChannelRendererFactory creates IChannelRendererFactory objects which are used to construct IChannelRenderer objects with implementation specific parameters.

This factory design is motivated by the need for different kinds of IChannelRenderer implementations including single-threaded serial channel renderers, multi-threaded parallel channel renderers, and thread-pool serial/parallel channel renderers.

Version:
$Revision: 19776 $
Author:
Jan Nielsen

Field Summary
static String RCS_ID
          Deprecated.  Class version identifier.
 
Constructor Summary
ChannelRendererFactory()
          Deprecated.  
 
Method Summary
static IChannelRendererFactory newInstance(String keyBase, AtomicLong activeThreads, AtomicLong maxActiveThreads)
          Deprecated. Creates a new instance of a channel renderer factory object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RCS_ID

public static final String RCS_ID
Deprecated. 

Class version identifier.

See Also:
Constant Field Values
Constructor Detail

ChannelRendererFactory

public ChannelRendererFactory()
Deprecated. 
Method Detail

newInstance

public static final IChannelRendererFactory newInstance(String keyBase,
                                                        AtomicLong activeThreads,
                                                        AtomicLong maxActiveThreads)
Deprecated. 

Creates a new instance of a channel renderer factory object. This factory looks for the property keyBase + ".factoryClassName" in the configuration system and then reflectively constructs the factory class with a single string argument constructor, passing in the keyBase as the argument.

Parameters:
keyBase - configuration base key
Returns:
new instance of a channel renderer for the specified channel, or null


Copyright © 2010 Jasig. All Rights Reserved.