|
||||||||||
| 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.
UIDLTransformerExceptionpublic 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 | |||||||||