@WebListener public class ThreadSafeObjectStore extends Object implements javax.servlet.ServletRequestListener
| Constructor and Description |
|---|
ThreadSafeObjectStore() |
| Modifier and Type | Method and Description |
|---|---|
static Connection |
getConnection() |
static Connection |
getConnectionForCDSHandlerFactory() |
static HashedData |
getCsnForCurrentThread() |
static ByteArrayOutputStream |
getMetadataForCurrentThread() |
static java.time.Instant |
getMetadataLastModifiedTime() |
static String |
getTenantIdForExtensibility() |
void |
requestDestroyed(javax.servlet.ServletRequestEvent sre) |
void |
requestInitialized(javax.servlet.ServletRequestEvent sre) |
static void |
setCsnForCurrentThread(HashedData csn) |
static void |
setMetadataForCurrentThread(ByteArrayOutputStream baos) |
static void |
setMetadataLastModifiedTime(java.time.Instant metadataLastModified) |
static void |
setTenantIdForExtensibility(String tenantId) |
public static Connection getConnection()
public static Connection getConnectionForCDSHandlerFactory()
public static void setCsnForCurrentThread(HashedData csn)
public static HashedData getCsnForCurrentThread()
public static java.time.Instant getMetadataLastModifiedTime()
public static void setMetadataLastModifiedTime(java.time.Instant metadataLastModified)
public static ByteArrayOutputStream getMetadataForCurrentThread()
public static void setMetadataForCurrentThread(ByteArrayOutputStream baos)
public static String getTenantIdForExtensibility()
public static void setTenantIdForExtensibility(String tenantId)
public void requestDestroyed(javax.servlet.ServletRequestEvent sre)
requestDestroyed in interface javax.servlet.ServletRequestListenerpublic void requestInitialized(javax.servlet.ServletRequestEvent sre)
requestInitialized in interface javax.servlet.ServletRequestListenerCopyright © 2020 SAP. All Rights Reserved.