How does the tapestry engine manage engine services?
Specifically, are they pooled, instantiated on a per request basis? One
static service that all requests use?

 

            Basically if I have two threads that each do:

 

            IEngineService service =
cycle.getEngine().getSerice(SERVICE_NAME);

 

            Are they each getting a guaranteed unique instance of the
service object?  Is the engine instantiating a fresh service object every
time I make this call? Plucking them out of a pool? Using only one service
object for all requests (in which case I'll have to synchronize some stuff)?

 

            --- Pat

Reply via email to