public class TenantAwareThreadFactory
extends java.lang.Object
implements java.util.concurrent.ThreadFactory
Tenant and
JaloSession. If there is no JaloSession provided implicitly current session will be used
JaloSession.getCurrentSession().| Constructor and Description |
|---|
TenantAwareThreadFactory(Tenant tenant)
Creates a factory with explicitly provided
Tenant, implicitly current session will be used as for
JaloSession.getCurrentSession(). |
TenantAwareThreadFactory(Tenant tenant,
JaloSession session)
Creates a factory with explicitly provided
Tenant and JaloSession. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterPrepareThread()
Called 'always' after prepare threads default logic
innerPrepareThread(). |
protected void |
afterUnprepareThread()
Called 'always' after prepare threads default logic
innerUnprepareThread(). |
protected void |
beforePrepareThread()
Method called before default prepare
innerPrepareThread() logic. |
protected void |
beforeUnprepareThread()
Method called before default prepare
innerUnprepareThread() logic. |
java.lang.Thread |
newThread(java.lang.Runnable runnable) |
public TenantAwareThreadFactory(Tenant tenant, JaloSession session)
Tenant and JaloSession.public TenantAwareThreadFactory(Tenant tenant)
Tenant, implicitly current session will be used as for
JaloSession.getCurrentSession().protected void beforePrepareThread()
innerPrepareThread() logic.
Default empty logic.
protected void afterPrepareThread()
innerPrepareThread().
Default empty logic.
protected void beforeUnprepareThread()
innerUnprepareThread() logic.
Default empty logic.
protected void afterUnprepareThread()
innerUnprepareThread().
Default empty logic.
public java.lang.Thread newThread(java.lang.Runnable runnable)
newThread in interface java.util.concurrent.ThreadFactoryCopyright © 2018 SAP SE. All Rights Reserved.