org.jasig.portal
Class ChannelRenderer.Worker
java.lang.Object
org.jasig.portal.utils.threading.BaseTask
org.jasig.portal.ChannelRenderer.Worker
- All Implemented Interfaces:
- Runnable, ChannelRenderer.IWorker, Task
- Enclosing class:
- ChannelRenderer
protected class ChannelRenderer.Worker
- extends BaseTask
- implements ChannelRenderer.IWorker
| Methods inherited from interface org.jasig.portal.utils.threading.Task |
getException |
| Methods inherited from interface java.lang.Runnable |
run |
ChannelRenderer.Worker
public ChannelRenderer.Worker(IChannel ch,
ChannelRuntimeData runtimeData)
isSetRuntimeDataComplete
public boolean isSetRuntimeDataComplete()
- Specified by:
isSetRuntimeDataComplete in interface ChannelRenderer.IWorker
execute
public void execute()
throws Exception
- Description copied from class:
BaseTask
- Subclasses should implement this method
NOTE: not declaring throws Throwable. We shouldn't really catch Errors, should we?
- Specified by:
execute in interface ChannelRenderer.IWorker- Specified by:
execute in class BaseTask
- Throws:
Exception
successful
public boolean successful()
- Specified by:
successful in interface ChannelRenderer.IWorker
getBuffer
public SAX2BufferImpl getBuffer()
- Specified by:
getBuffer in interface ChannelRenderer.IWorker
getCharacters
public String getCharacters()
- Returns a character output of a channel rendering.
- Specified by:
getCharacters in interface ChannelRenderer.IWorker
setCharacterCache
public void setCharacterCache(String chars)
- Sets a character cache for the current rendering.
- Specified by:
setCharacterCache in interface ChannelRenderer.IWorker
done
public boolean done()
- Specified by:
done in interface ChannelRenderer.IWorker
getChannelTitle
public String getChannelTitle()
- Get a Sring representing the dynamic channel title reported by the
IChannel this ChannelRenderer rendered. Returns null if the channel
reported no such title or the channel isn't done rendering.
- Specified by:
getChannelTitle in interface ChannelRenderer.IWorker
- Returns:
- dynamic channel title, or null if no title available.
getRenderTime
public long getRenderTime()
- Specified by:
getRenderTime in interface ChannelRenderer.IWorker
- Returns:
- the renderTime
isRenderedFromCache
public boolean isRenderedFromCache()
- Specified by:
isRenderedFromCache in interface ChannelRenderer.IWorker
- Returns:
- the renderedFromCache
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2010 Jasig. All Rights Reserved.