public interface PersistenceBean
extends weblogic.descriptor.DescriptorBean
Modifier and Type | Field and Description |
---|---|
static String |
HANDLING_ALL
Container moves the callstates into the database (if configured) and
also pushes them to the backup site (for geo-redundancy) upon transaction
boundaries
|
static String |
HANDLING_DB
Container moves the callstates into the database (if configured) upon
transaction boundaries
|
static String |
HANDLING_GEO
Container pushes the callstates into the backup sites upon transaction
boundaries (for geo-redundancy)
|
static String |
HANDLING_NONE
Container doesn't persist the callstate into DB / backup sites
|
static byte |
LOCAL_SITE
The site identifier for the local store.
|
Modifier and Type | Method and Description |
---|---|
boolean |
getDbEnabled()
Specifies whether call states should be stored in RDBMS, in order to decrease memory usage the data tier.
|
String |
getDefaultHandling()
Determines whether or not WebLogic Communications Server observes persistence hints for RDBMS persistence and/or geographical-redundancy.
|
boolean |
getGeoEnabled()
Specifies whether states should be transmitted to a secondary site for geographic redundancy.
|
String |
getGeoRemoteT3Url()
The T3 URL of the remote site to which this site replicates call state data.
|
byte |
getGeoSiteId()
Enter a unique number from 1 to 9 to distinguish this site from all other
configured sites.
|
String |
getJmsSendAsIdentity()
This property is used to set the user identity for JMS "send" operations
for sending call state to the backup site for geographic redundancy.
|
void |
setDbEnabled(boolean dbEnabled) |
void |
setDefaultHandling(String defaultHandling) |
void |
setGeoEnabled(boolean geoEnabled) |
void |
setGeoRemoteT3Url(String geoRemoteT3Url) |
void |
setGeoSiteId(byte geoSiteId) |
void |
setJmsSendAsIdentity(String jmsSendAsIdentity) |
static final byte LOCAL_SITE
static final String HANDLING_NONE
static final String HANDLING_GEO
static final String HANDLING_DB
static final String HANDLING_ALL
String getDefaultHandling()
Determines whether or not WebLogic Communications Server observes persistence hints for RDBMS persistence and/or geographical-redundancy.
This attribute can have one of the following values:
void setDefaultHandling(String defaultHandling)
byte getGeoSiteId()
Enter a unique number from 1 to 9 to distinguish this site from all other configured sites. Note that the site ID of 0 is reserved to indicate call states that are local to the site in question (call states not replicated from another site).
void setGeoSiteId(byte geoSiteId)
String getGeoRemoteT3Url()
The T3 URL of the remote site to which this site replicates call state data. This field is required only for geographic redundancy features.
You can specify a single URL corresponding to the engine tier cluster of the remote installation. You can also specify a comma-separated list of addresses corresponding to each engine tier server. The URLs must specify the t3 protocol.
The URL is used for looking up the Distributed-Queue and connection factory from the backup site.
void setGeoRemoteT3Url(String geoRemoteT3Url)
boolean getDbEnabled()
Specifies whether call states should be stored in RDBMS, in order to decrease memory usage the data tier.
void setDbEnabled(boolean dbEnabled)
boolean getGeoEnabled()
Specifies whether states should be transmitted to a secondary site for geographic redundancy.
void setGeoEnabled(boolean geoEnabled)
String getJmsSendAsIdentity()
This property is used to set the user identity for JMS "send" operations for sending call state to the backup site for geographic redundancy. If no identity is configured the JMS "send" operations will be performed as anonymous user. If "jms-send-as-identity" has been configured the primary and backup domains needs to be configured as trusted. Please refer to the WebLogic Server documentation on "Enable trust between domains".
void setJmsSendAsIdentity(String jmsSendAsIdentity)