Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01

weblogic.management.configuration
Interface WebServicePersistenceMBean

All Superinterfaces:
ConfigurationMBean, DescriptorBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, SettableBean, WebLogicMBean

public interface WebServicePersistenceMBean
extends ConfigurationMBean

Represents persistence configuration for web services.


Field Summary
 
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
 
Method Summary
 WebServiceLogicalStoreMBean createWebServiceLogicalStore(String name)
          Create a new logical store with the given name.
 WebServicePhysicalStoreMBean createWebServicePhysicalStore(String name)
          Create a new physical store with the given name.
 void destroyWebServiceLogicalStore(WebServiceLogicalStoreMBean store)
          Destroy/remove a logical store previously defined by a call to createLogicalStore (or retrieved via a call to getLogicalStores).
 void destroyWebServicePhysicalStore(WebServicePhysicalStoreMBean store)
          Destroy/remove a physical store previously defined by a call to createPhysicalStore (or retrieved via a call to getPhysicalStores).
 String getDefaultLogicalStoreName()
          Get the name of the logical store to use, by default, for all web services persistent state in this server.
 WebServiceLogicalStoreMBean[] getWebServiceLogicalStores()
          Get an array of all defined logical stores for this VM (non-WLS).
 WebServicePhysicalStoreMBean[] getWebServicePhysicalStores()
          Get an array of all defined physical stores for this VM (non-WLS).
 WebServiceLogicalStoreMBean lookupWebServiceLogicalStore(String name)
          Lookup a logical store by name
 WebServicePhysicalStoreMBean lookupWebServicePhysicalStore(String name)
          Get a named physical store for this VM (non-WLS).
 void setDefaultLogicalStoreName(String storeName)
          Set the name of the logical store to use, by default, for all web services persistent state in this server.
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
 

Method Detail

getDefaultLogicalStoreName

String getDefaultLogicalStoreName()
Get the name of the logical store to use, by default, for all web services persistent state in this server.

Returns:
Name of the store to use. This name will be a valid name of a store represented in the list returned by getLogicalStores.
See Also:
WebServicePersistenceMBean.getWebServiceLogicalStores()
Default Value:
"WseeStore"

setDefaultLogicalStoreName

void setDefaultLogicalStoreName(String storeName)
Set the name of the logical store to use, by default, for all web services persistent state in this server.

Parameters:
storeName - Name of the store to use. This name must be a valid name of a store represented in the list returned by getLogicalStores.
See Also:
WebServicePersistenceMBean.getWebServiceLogicalStores()

createWebServiceLogicalStore

WebServiceLogicalStoreMBean createWebServiceLogicalStore(String name)
Create a new logical store with the given name.

Parameters:
name - Name of the new store. Logical store names must start with a letter, and can contain only letters, numbers, spaces and underscores.
Returns:
The newly created logical store MBean

destroyWebServiceLogicalStore

void destroyWebServiceLogicalStore(WebServiceLogicalStoreMBean store)
Destroy/remove a logical store previously defined by a call to createLogicalStore (or retrieved via a call to getLogicalStores).

Parameters:
store - The store to destroy/remove.

getWebServiceLogicalStores

WebServiceLogicalStoreMBean[] getWebServiceLogicalStores()
Get an array of all defined logical stores for this VM (non-WLS).


lookupWebServiceLogicalStore

WebServiceLogicalStoreMBean lookupWebServiceLogicalStore(String name)
Lookup a logical store by name


createWebServicePhysicalStore

WebServicePhysicalStoreMBean createWebServicePhysicalStore(String name)
Create a new physical store with the given name. Used only for standalone VM (non-WLS).

Parameters:
name - Name of the new store. Physical store names must start with a letter, and can contain only letters, numbers, spaces and underscores.
Returns:
The newly created physical store MBean

destroyWebServicePhysicalStore

void destroyWebServicePhysicalStore(WebServicePhysicalStoreMBean store)
Destroy/remove a physical store previously defined by a call to createPhysicalStore (or retrieved via a call to getPhysicalStores).

Parameters:
store - The store to destroy/remove.

getWebServicePhysicalStores

WebServicePhysicalStoreMBean[] getWebServicePhysicalStores()
Get an array of all defined physical stores for this VM (non-WLS).


lookupWebServicePhysicalStore

WebServicePhysicalStoreMBean lookupWebServicePhysicalStore(String name)
Get a named physical store for this VM (non-WLS).

Returns:
The physical store with the given name or null if it doesn't exist.

Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01