## Uses of Interface
org.apache.tapestry5.ioc.services.PerthreadManager

- Packages that use PerthreadManager
  Package | Description
  --- | ---
  org.apache.tapestry5.hibernate.modules |
  org.apache.tapestry5.http.internal.services |
  org.apache.tapestry5.internal.alerts | [INTERNAL USE ONLY] support classes for Alerts; API subject to change
  org.apache.tapestry5.internal.pageload | [INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change.
  org.apache.tapestry5.internal.test | [INTERNAL USE ONLY] testing support implementation classes; API subject to change
  org.apache.tapestry5.internal.transform | [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
  org.apache.tapestry5.ioc.internal | [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
  org.apache.tapestry5.ioc.internal.services | [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
  org.apache.tapestry5.ioc.modules |
  org.apache.tapestry5.ioc.test |
  org.apache.tapestry5.jpa.modules |
  org.apache.tapestry5.modules |
  org.apache.tapestry5.mongodb.modules |
  org.apache.tapestry5.upload.modules |

- - ### Uses of PerthreadManager in org.apache.tapestry5.hibernate.modules

    Methods in org.apache.tapestry5.hibernate.modules with parameters of type PerthreadManager
    Modifier and Type | Method | Description
    --- | --- | ---
    `static HibernateSessionManager` | HibernateCoreModule.`buildHibernateSessionManager​(HibernateSessionSource sessionSource, PerthreadManager perthreadManager)` | The session manager manages sessions on a per-thread/per-request basis.

  - ### Uses of PerthreadManager in org.apache.tapestry5.http.internal.services

    Constructors in org.apache.tapestry5.http.internal.services with parameters of type PerthreadManager
    Constructor | Description
    --- | ---
    `TapestrySessionFactoryImpl​(boolean clustered, SessionPersistedObjectAnalyzer analyzer, HttpServletRequest request, PerthreadManager perthreadManager, boolean sessionLockingEnabled)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.internal.alerts

    Constructors in org.apache.tapestry5.internal.alerts with parameters of type PerthreadManager
    Constructor | Description
    --- | ---
    `AlertManagerImpl​(ApplicationStateManager asm, Request request, AjaxResponseRenderer ajaxResponseRenderer, PerthreadManager perThreadManager)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.internal.pageload

    Constructors in org.apache.tapestry5.internal.pageload with parameters of type PerthreadManager
    Constructor | Description
    --- | ---
    `PageLoaderImpl​(ComponentInstantiatorSource instantiatorSource, ComponentTemplateSource templateSource, PageElementFactory elementFactory, ComponentPageElementResourcesSource resourcesSource, ComponentClassResolver componentClassResolver, PersistentFieldManager persistentFieldManager, StringInterner interner, OperationTracker tracker, PerthreadManager perThreadManager, org.slf4j.Logger logger, MetaDataLocator metaDataLocator)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.internal.services

    Methods in org.apache.tapestry5.internal.services with parameters of type PerthreadManager
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RequestPageCacheImpl.`listenForThreadCleanup​(PerthreadManager perthreadManager, InvalidationEventHub classesHub)` |
    `void` | ComponentDependencyRegistryImpl.`setupThreadCleanup​(PerthreadManager perthreadManager)` |

    Constructors in org.apache.tapestry5.internal.services with parameters of type PerthreadManager
    Constructor | Description
    --- | ---
    `PersistentLocaleImpl​(PerthreadManager perThreadManager, java.lang.String supportedLocales)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.internal.structure

    Constructors in org.apache.tapestry5.internal.structure with parameters of type PerthreadManager
    Constructor | Description
    --- | ---
    `ComponentPageElementResourcesImpl​(ComponentResourceSelector selector, ComponentMessagesSource componentMessagesSource, TypeCoercer typeCoercer, ComponentClassCache componentClassCache, ContextValueEncoder contextValueEncoder, LinkSource linkSource, RequestPageCache requestPageCache, ComponentClassResolver componentClassResolver, LoggerSource loggerSource, OperationTracker tracker, PerthreadManager perThreadManager, boolean productionMode, boolean componentTracingEnabled, RequestGlobals requestGlobals)` |
    `ComponentPageElementResourcesSourceImpl​(ComponentMessagesSource componentMessagesSource, TypeCoercer typeCoercer, ComponentClassCache componentClassCache, ContextValueEncoder contextValueEncoder, LinkSource linkSource, RequestPageCache requestPageCache, ComponentClassResolver componentClassResolver, LoggerSource loggerSource, OperationTracker tracker, PerthreadManager perThreadManager, boolean productionMode, boolean componentTracingEnabled, RequestGlobals requestGlobals)` |
    `PageImpl​(java.lang.String name, ComponentResourceSelector selector, PersistentFieldManager persistentFieldManager, PerthreadManager perThreadManager, MetaDataLocator metaDataLocator)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.internal.test

    Constructors in org.apache.tapestry5.internal.test with parameters of type PerthreadManager
    Constructor | Description
    --- | ---
    `EndOfRequestCleanupFilter​(PerthreadManager perThreadManager)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.internal.transform

    Constructors in org.apache.tapestry5.internal.transform with parameters of type PerthreadManager
    Constructor | Description
    --- | ---
    `CachedWorker​(BindingSource bindingSource, PerthreadManager perthreadManager, PropertyValueProviderWorker propertyValueProviderWorker, boolean productionMode, boolean multipleClassloaders)` |
    `InjectPageWorker​(ComponentSource componentSource, ComponentClassResolver resolver, PerthreadManager perThreadManager, ComponentDependencyRegistry componentDependencyRegistry)` |
    `ParameterWorker​(ComponentClassCache classCache, BindingSource bindingSource, ComponentDefaultProvider defaultProvider, TypeCoercer typeCoercer, PerthreadManager perThreadManager)` |
    `PersistWorker​(ComponentClassCache classCache, PerthreadManager perThreadManager)` |
    `PropertyValueProviderWorker​(PerthreadManager perThreadManager)` |
    `UnclaimedFieldWorker​(ComponentClassCache classCache, PerthreadManager perThreadManager)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.ioc.internal

    Constructors in org.apache.tapestry5.ioc.internal with parameters of type PerthreadManager
    Constructor | Description
    --- | ---
    `MutableServiceActivity​(ServiceDef serviceDef, PerthreadManager perthreadManager, Status status)` |
    `ServiceActivityTrackerImpl​(PerthreadManager perthreadManager)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.ioc.internal.services

    Classes in org.apache.tapestry5.ioc.internal.services that implement PerthreadManager
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PerthreadManagerImpl` |

    Constructors in org.apache.tapestry5.ioc.internal.services with parameters of type PerthreadManager
    Constructor | Description
    --- | ---
    `ParallelExecutorImpl​(java.util.concurrent.ExecutorService executorService, ThunkCreator thunkCreator, PerthreadManager perthreadManager)` |
    `PerThreadServiceLifecycle​(PerthreadManager perthreadManager, PlasticProxyFactory proxyFactory)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.ioc.modules

    Methods in org.apache.tapestry5.ioc.modules with parameters of type PerthreadManager
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ParallelExecutor` | TapestryIOCModule.`buildDeferredExecution​(int coreSize, int maxSize, int keepAliveMillis, boolean threadPoolEnabled, int queueSize, PerthreadManager perthreadManager, RegistryShutdownHub shutdownHub, ThunkCreator thunkCreator)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.ioc.test

    Methods in org.apache.tapestry5.ioc.test that return PerthreadManager
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected PerthreadManager` | IOCTestCase.`mockPerthreadManager()` | Deprecated.

  - ### Uses of PerthreadManager in org.apache.tapestry5.jpa.modules

    Methods in org.apache.tapestry5.jpa.modules with parameters of type PerthreadManager
    Modifier and Type | Method | Description
    --- | --- | ---
    `static EntityManagerManager` | JpaModule.`buildEntityManagerManager​(EntityManagerSource entityManagerSource, PerthreadManager perthreadManager, org.slf4j.Logger logger)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.modules

    Methods in org.apache.tapestry5.modules with parameters of type PerthreadManager
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ComponentDependencyRegistry` | PageLoadModule.`buildComponentDependencyRegistry​(InternalComponentInvalidationEventHub internalComponentInvalidationEventHub, ResourceChangeTracker resourceChangeTracker, ComponentTemplateSource componentTemplateSource, PageClassLoaderContextManager pageClassLoaderContextManager, ComponentInstantiatorSource componentInstantiatorSource, ComponentClassResolver componentClassResolver, TemplateParser templateParser, ComponentTemplateLocator componentTemplateLocator, PerthreadManager perthreadManager, java.lang.String componentDependencyFile, boolean productionMode)` |
    `Environment` | TapestryModule.`buildEnvironment​(PerthreadManager perthreadManager)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.mongodb.modules

    Methods in org.apache.tapestry5.mongodb.modules with parameters of type PerthreadManager
    Modifier and Type | Method | Description
    --- | --- | ---
    `static MongoDB` | MongodbModule.`buildMongoDB​(org.slf4j.Logger logger, MongoDBSource mongoDBSource, PerthreadManager perthreadManager, java.lang.String defaultDbName, boolean consistentRequest, boolean secureMode, java.lang.String dbUsername, java.lang.String dbPassword)` |

  - ### Uses of PerthreadManager in org.apache.tapestry5.upload.modules

    Methods in org.apache.tapestry5.upload.modules with parameters of type PerthreadManager
    Modifier and Type | Method | Description
    --- | --- | ---
    `static MultipartDecoder` | UploadModule.`buildMultipartDecoder​(PerthreadManager perthreadManager, RegistryShutdownHub shutdownHub, MultipartDecoderImpl multipartDecoder)` |