|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.millstone.webadapter.UIDLTransformerFactory
Class implementing the MillStone WebAdapter UIDLTransformer Factory. The factory creates and maintains a pool of transformers that are used for transforming UIDL to HTML.
Nested Class Summary | |
protected class |
UIDLTransformerFactory.SpoolManager
Class for periodically remove unused transformers from memory. |
Constructor Summary | |
UIDLTransformerFactory(ThemeSource themeSource,
WebAdapterServlet webAdapterServlet,
int maxConcurrentTransformers,
long cacheTime)
Constructor for transformer factory. |
Method Summary | |
UIDLTransformer |
getTransformer(UIDLTransformerType type)
Get new transformer of the specified type |
void |
releaseTransformer(UIDLTransformer transformer)
Recycle a used transformer back to spool. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public UIDLTransformerFactory(ThemeSource themeSource, WebAdapterServlet webAdapterServlet, int maxConcurrentTransformers, long cacheTime)
themeSource
- Theme source to be used for themes.webAdapterServlet
- The Adapter servlet.maxConcurrentTransformers
- Maximum number of concurrent themes in use.cacheTime
- Time to cache the transformers.Method Detail |
public UIDLTransformer getTransformer(UIDLTransformerType type) throws UIDLTransformerException
type
- Type of the requested transformer.
UIDLTransformerException
public void releaseTransformer(UIDLTransformer transformer)
transformer
- UIDLTransformer to be recycled
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |