|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ebmwebsourcing.easycommons.xml.XMLOutputFactoryResourcePool
public class XMLOutputFactoryResourcePool
This class represent a XMLOutputFactory pool, which provided XMLOutputFactory
object as resource.
| Constructor Summary | |
|---|---|
XMLOutputFactoryResourcePool(int minPoolSize,
int maxPoolSize,
PoolPolicy poolPolicy)
Allowing to instantiate a new XMLOutputFactoryResourcePool containing XMLOutputFactory resources. |
|
| Method Summary | |
|---|---|
void |
release(javax.xml.stream.XMLOutputFactory xmlOutputFactory)
Release the specified XMLOutputFactory After putting back the
XMLOutputFactory in the pool, the method onRelease() of the
XMLOutputFactory resource handler is called. |
javax.xml.stream.XMLOutputFactory |
take()
Take one unused XMLOutputFactory in the current pool. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XMLOutputFactoryResourcePool(int minPoolSize,
int maxPoolSize,
PoolPolicy poolPolicy)
XMLOutputFactoryResourcePool containing XMLOutputFactory resources.
minPoolSize - The minimum number of XMLOutputFactory instances in the pool (created at the
initialization).maxPoolSize - the maximum number of XMLOutputFactory instances in the current pool (limit of the
pool). It must be greater or equals to the specified minSize.
The maximum value is Integer.MAX_VALUEpoolPolicy - the PoolPolicy to adopt when the maximum size is reached. it
must not be null.| Method Detail |
|---|
public javax.xml.stream.XMLOutputFactory take()
XMLOutputFactory in the current pool. After getting a
XMLOutputFactory from the pool and before returning a
XMLOutputFactory, the method onTake() of the XMLOutputFactory
resource handler is called.
XMLOutputFactory
PoolException - if the current thread is interrupted for the pool policy WAIT
or if there is no more available resource in the pool for the
pool policy REJECTpublic final void release(javax.xml.stream.XMLOutputFactory xmlOutputFactory)
XMLOutputFactory After putting back the
XMLOutputFactory in the pool, the method onRelease() of the
XMLOutputFactory resource handler is called.
xmlOutputFactory - The XMLOutputFactory to release
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||