SettableBeanpublic interface NoSQLResourceBean extends SettableBean
Descriptor changes are dynamic. Compatible provider-property changes replace provider runtimes without invalidating application manager or repository handles. Changes that affect resource selection or provider compatibility invalidate affected applications, which must then be fully redeployed before using NoSQL again.
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getDatabaseType() |
Returns the provider-neutral Jakarta Data database type for this resource.
|
java.lang.String |
getJNDIName() |
Returns the JNDI name assigned to this NoSQL resource.
|
java.lang.String |
getName() |
Returns the unique name that identifies this NoSQL resource in the WebLogic domain.
|
NoSQLPropertiesBean |
getProperties() |
Returns the provider-specific configuration properties for this NoSQL resource.
|
java.lang.String |
getProviderName() |
Returns the name of the NoSQL provider used by this resource.
|
boolean |
isDefaultResource() |
Returns whether this resource is eligible for default selection when a
Jakarta NoSQL-backed repository omits
dataStore. |
void |
setDatabaseType(java.lang.String databaseType) |
Sets the Jakarta Data database type for this resource.
|
void |
setDefaultResource(boolean defaultResource) |
Specifies whether this resource is eligible for default selection when a
Jakarta NoSQL-backed repository omits
dataStore. |
void |
setJNDIName(java.lang.String jndiName) |
Sets the JNDI name assigned to this NoSQL resource.
|
void |
setName(java.lang.String name) |
Sets the unique name that identifies this NoSQL resource in the WebLogic domain.
|
void |
setProviderName(java.lang.String providerName) |
Sets the name of the NoSQL provider used by this resource.
|
java.lang.String getName()
void setName(java.lang.String name)
java.lang.String getProviderName()
void setProviderName(java.lang.String providerName)
java.lang.String getDatabaseType()
The legal values identify database types that may be supported by providers installed in the domain. A legal descriptor value does not imply that every provider supports that type. When a resource is targeted, WebLogic validates the selected provider and database-type combination. Provider capabilities and available WebLogic managed runtime implementations are validated separately.
void setDatabaseType(java.lang.String databaseType)
java.lang.String getJNDIName()
void setJNDIName(java.lang.String jndiName)
boolean isDefaultResource()
dataStore.
Default selection requires exactly one valid, locally targeted resource explicitly bound to the application and marked as a default.
This setting does not establish an application binding or grant authorization.
void setDefaultResource(boolean defaultResource)
dataStore.
Default selection requires exactly one valid, locally targeted resource explicitly bound to the application and marked as a default.
This setting does not establish an application binding or grant authorization.
NoSQLPropertiesBean getProperties()