|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ObjectGridConfiguration
An ObjectGridConfiguration object can be used to override ObjectGrid plugins on the
client side. The com.ibm.websphere.objectgrid.plugins.ObjectGridEventListener
and the com.ibm.websphere.objectgrid.plugins.TransactionCallback
Plugins can be overridden.
ObjectGridEventListener
,
TransactionCallback
Method Summary | |
---|---|
void |
addBackingMapConfiguration(BackingMapConfiguration backingMapConfiguration)
Add a BackingMapConfiguration to this ObjectGridConfiguration. |
void |
addPlugin(Plugin plugin)
Add a Plugin to this ObjectGridConfiguration. |
List |
getBackingMapConfigurations()
Get the List of BackingMapConfiguration objects that are attached to this ObjectGridConfiguration object |
String |
getName()
Get the name of this ObjectGridConfiguration |
List |
getPlugins()
Get the Plugins that have been attached to this ObjectGridConfiguration. |
int |
getTxIsolation()
Retrieves the default transaction isolation level. |
int |
getTxTimeout()
Gets the transaction timeout. |
void |
setBackingMapConfigurations(List backingMapConfigList)
Set the BackingMapConfiguration objects for this ObjectGridConfiguration. |
void |
setPlugins(List pluginList)
Set the Plugins for this ObjectGridConfiguration. |
void |
setTxIsolation(int level)
Sets the default transaction isolation level for all sessions created by the ObjectGrid. |
void |
setTxTimeout(int seconds)
Sets the transaction timeout |
Method Detail |
---|
String getName()
void addBackingMapConfiguration(BackingMapConfiguration backingMapConfiguration)
backingMapConfiguration
- void setBackingMapConfigurations(List backingMapConfigList)
backingMapConfigList
- - A List of BackingMapConfiguration
objects.BackingMapConfiguration
List getBackingMapConfigurations()
BackingMapConfiguration
objectsBackingMapConfiguration
void addPlugin(Plugin plugin)
Plugin
to this ObjectGridConfiguration. The Plugins that can be overridden on a
client-side ObjectGrid are com.ibm.websphere.objectgrid.plugins.ObjectGridEventListener
and com.ibm.websphere.objectgrid.plugins.TransactionCallback
.
plugin
- setPlugins(List)
,
Plugin
void setPlugins(List pluginList)
pluginList
- - a List of PluginsaddPlugin(Plugin)
,
Plugin
List getPlugins()
Plugin
objectsPlugin
void setTxTimeout(int seconds)
seconds
- ObjectGrid.setTxTimeout(int)
int getTxTimeout()
ObjectGrid.getTxTimeout()
void setTxIsolation(int level)
Session.TRANSACTION_REPEATABLE_READ
.
level
- one of the following Session constants:
Session.TRANSACTION_READ_UNCOMMITTED
, Session.TRANSACTION_READ_COMMITTED
or
Session.TRANSACTION_REPEATABLE_READ
or 0 if the TransactionIsolation should not be set.int getTxIsolation()
setTxIsolation(int)
|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |