|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WebServiceLogicalStoreMBean
Represents a logical store for web services.
Field Summary | |
---|---|
static String |
IN_MEMORY Any state stored will be in-memory only, and will be accessible only from the local VM. |
static String |
LOCAL_ACCESS_ONLY Any state stored will be accessible only from the local machine/server. |
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
abstract String |
getCleanerInterval() Get the interval at which the persistent store will be cleaned |
abstract String |
getDefaultMaximumObjectLifetime() Get the default max time an object can remain in the store. |
abstract String |
getName() Get the name of this logical store. |
abstract String |
getPersistenceStrategy() Get the persistence strategy in use by this logical store. |
abstract String |
getPhysicalStoreName() Get the name of the physical store to be used by this logical store. |
abstract String |
getRequestBufferingQueueJndiName() Get the JNDI name of the buffering queue that web services should use. |
abstract String |
getResponseBufferingQueueJndiName() Get the JNDI name of the response buffering queue that web services should use. |
abstract void |
setCleanerInterval(String interval) Set the interval at which the persistent store will be cleaned |
abstract void |
setDefaultMaximumObjectLifetime(String duration) Set the default max time an object can remain in the store. |
abstract void |
setName(String name) Set the name of this logical store to a new name. |
abstract void |
setPersistenceStrategy(String strategy) Set the persistence strategy to use for this logical store. |
abstract void |
setPhysicalStoreName(String storeName) Set the name of the physical store to be used by this logical store. |
abstract void |
setRequestBufferingQueueJndiName(String jndiName) Set the JNDI name of the buffering queue that web services should use. |
abstract void |
setResponseBufferingQueueJndiName(String jndiName) Set the JNDI name of the response buffering queue that web services should use. |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getId, getInheritedProperties, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, 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 |
Field Detail |
---|
static final String LOCAL_ACCESS_ONLY
static final String IN_MEMORY
Method Detail |
---|
String getName()
Get the name of this logical store.
getName
in interface ConfigurationMBean
getName
in interface WebLogicMBean
void setName(String name) throws InvalidAttributeValueException, ManagementException
Set the name of this logical store to a new name.
setName
in interface ConfigurationMBean
setName
in interface WebLogicMBean
name
- New name to give the logical store. If this store is the default logical store for this server, you must also change the name given in WebServicePersistenceMBean.getDefaultLogicalStoreName.InvalidAttributeValueException
ManagementException
String getPersistenceStrategy()
Get the persistence strategy in use by this logical store. Any physical store configured for use with this logical store should support this strategy.
void setPersistenceStrategy(String strategy)
Set the persistence strategy to use for this logical store. Any physical store configured for use with this logical store should support this strategy.
void setCleanerInterval(String interval)
Set the interval at which the persistent store will be cleaned
interval
- Interval of time in javax.xml.datatype.Duration formatString getCleanerInterval()
Get the interval at which the persistent store will be cleaned
void setDefaultMaximumObjectLifetime(String duration)
Set the default max time an object can remain in the store. This can be overridden on individual objects placed in the store (internally, but not via this API).
duration
- Time duration in javax.xml.datatype.Duration formatString getDefaultMaximumObjectLifetime()
Get the default max time an object can remain in the store. This can be overridden on individual objects placed in the store (internally, but not via this API).
void setRequestBufferingQueueJndiName(String jndiName)
Set the JNDI name of the buffering queue that web services should use. Web services used this queue both to hold buffered messages when required but also to find the physical store for this logical store. Use of buffering queue JNDI name is the preferred method of indicating the physical store as this makes it easier for customers to meet the recommendation that all WSEE storage matches the storage used by the buffering queue (and thus allows for single-resource transactions at runtime). This setting takes precedence over any physical store name set using setPhysicalStoreName.
This property is ignored if persistence strategy is IN_MEMORY.
WebServiceLogicalStoreMBean.setPhysicalStoreName(java.lang.String)
String getRequestBufferingQueueJndiName()
Get the JNDI name of the buffering queue that web services should use. (Both for buffering and to find the physical store for this logical store). Defaults to "" to indicate the PhysicalStoreName property should be used.
This property is ignored if persistence strategy is IN_MEMORY.
WebServiceLogicalStoreMBean.setRequestBufferingQueueJndiName(String)
void setResponseBufferingQueueJndiName(String jndiName)
Set the JNDI name of the response buffering queue that web services should use. If this is null, web services will use any queue configured for request buffering.
WebServiceLogicalStoreMBean.setRequestBufferingQueueJndiName(String)
String getResponseBufferingQueueJndiName()
Get the JNDI name of the response buffering queue that web services should use. If this is null, the request buffering queue is used.
WebServiceLogicalStoreMBean.getRequestBufferingQueueJndiName()
void setPhysicalStoreName(String storeName)
Set the name of the physical store to be used by this logical store. This property is recommended for use only when running off server or in other cases where a buffering queue JNDI name cannot be set via setBufferingQueueJndiName. If a buffering queue JNDI name is set to a non-null/non-empty value, this property is ignored.
This property is ignored if persistence strategy is IN_MEMORY.
storeName
- Name of a valid physical store, as configured via the WebLogic Server admin console, WLST, or other mechanism.WebServiceLogicalStoreMBean.setRequestBufferingQueueJndiName(String)
String getPhysicalStoreName()
Get the name of the physical store to be used by this logical store. This property is recommended for use only when running off server or in other cases where a buffering queue JNDI name cannot be set via setBufferingQueueJndiName. If a buffering queue JNDI name is set to a non-null/non-empty value, this property is ignored. Defaults to "" to indicate the default WLS file store should be used.
This property is ignored if persistence strategy is IN_MEMORY.
WebServiceLogicalStoreMBean.setRequestBufferingQueueJndiName(String)
|
Copyright 1996, 2015, 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.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |