Configuration 如何使用字符串键控的jdbc存储缓存设置查询超时

Configuration 如何使用字符串键控的jdbc存储缓存设置查询超时,configuration,timeout,prepared-statement,infinispan,Configuration,Timeout,Prepared Statement,Infinispan,我想设置使用java.sql.Statement或PreparedStatement从数据存储检索缓存对象时的超时 在文档中,我找不到任何使用添加此设置的技术 有人能给我指出正确的方向吗 问候,, 杰里米 ISPN:9.4.15.最终版目前不可能。我已经创建了一个请求和一个请求。它应该在Infinispan 12.1中提供。这在目前是不可能的。我已经创建了一个请求和一个请求。它应该在Infinispan 12.1中提供。作为一种解决方法,我创建了一个脚本。设置5分钟的超时 # Rules to

我想设置使用java.sql.Statement或PreparedStatement从数据存储检索缓存对象时的超时

在文档中,我找不到任何使用添加此设置的技术

有人能给我指出正确的方向吗

问候,, 杰里米


ISPN:9.4.15.最终版

目前不可能。我已经创建了一个请求和一个请求。它应该在Infinispan 12.1中提供。

这在目前是不可能的。我已经创建了一个请求和一个请求。它应该在Infinispan 12.1中提供。

作为一种解决方法,我创建了一个脚本。设置5分钟的超时

# Rules to set a timeout on a Statement reference

RULE Timeout set during Connection.createStatement 
INTERFACE java.sql.Connection
METHOD createStatement
AT RETURN
IF TRUE
DO System.out.println("BYTEMAN:set 300s timeout during createStatement");$!.setQueryTimeout(300)
ENDRULE

RULE Timeout set during Connection.prepareCall
INTERFACE java.sql.Connection
METHOD prepareCall
AT RETURN
IF TRUE
DO System.out.println("BYTEMAN:set 300s timeout during prepareCall");$!.setQueryTimeout(300)
ENDRULE

RULE Timeout set during Connection.prepareStatement
INTERFACE java.sql.Connection
METHOD prepareStatement
AT RETURN
IF TRUE
DO System.out.println("BYTEMAN:set 300s timeout during prepareStatement");$!.setQueryTimeout(300)
ENDRULE

作为解决方法,我创建了一个脚本。设置5分钟的超时

# Rules to set a timeout on a Statement reference

RULE Timeout set during Connection.createStatement 
INTERFACE java.sql.Connection
METHOD createStatement
AT RETURN
IF TRUE
DO System.out.println("BYTEMAN:set 300s timeout during createStatement");$!.setQueryTimeout(300)
ENDRULE

RULE Timeout set during Connection.prepareCall
INTERFACE java.sql.Connection
METHOD prepareCall
AT RETURN
IF TRUE
DO System.out.println("BYTEMAN:set 300s timeout during prepareCall");$!.setQueryTimeout(300)
ENDRULE

RULE Timeout set during Connection.prepareStatement
INTERFACE java.sql.Connection
METHOD prepareStatement
AT RETURN
IF TRUE
DO System.out.println("BYTEMAN:set 300s timeout during prepareStatement");$!.setQueryTimeout(300)
ENDRULE