BEA Systems, Inc.

WebLogic Server 6.1 API Reference

weblogic.management.configuration
Interface XMLEntitySpecRegistryEntryMBean


public interface XMLEntitySpecRegistryEntryMBean
extends ConfigurationMBean

This is an entry in the XML registry. An XML registry entry is configuration information associated with a particular XML document type. Entries accessed through this interface are used to specify a local instance for a remote entity reference. For this type of registry entry the document type is identified by either or both of: 1) a public ID (e.g, "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" 2) a system ID (e.g, "http://java.sun.com/j2ee/dtds/ejb-jar_2_0.dtd") This configuration information is used by the WebLogic JAXP implementation to set up SAX EntityResolvers.

Author:
Copyright (c) 2000 by BEA Systems, Inc. All Rights Reserved.
Copyright © 2001 BEA Systems, Inc. All Rights Reserved.

Method Summary
 int getCacheTimeoutInterval()
          Return the default timeout interval in seconds for the cache.
 java.lang.String getEntityURI()
          Return the location of a local copy of an external entity (e.g., a DTD) that is associated with this registry entry.
 java.lang.String getPublicId()
          Get the public id of the document type represented by this registry entry.
 java.lang.String getSystemId()
          Get the system id of the document type represented by this registry entry.
 java.lang.String getWhenToCache()
          Set whether to cache this item as soon as possible or wait until it is referenced.
 void setCacheTimeoutInterval(int interval)
          Set the default timeout interval in seconds for the cache.
 void setEntityURI(java.lang.String uri)
          Set the location of a local copy of an external entity (e.g, a DTD) that is associated with this registry entry.
 void setPublicId(java.lang.String publicId)
          Set the public id of the document type represented by this registry entry.
 void setSystemId(java.lang.String systemId)
          Set the system id of the document type represented by this registry entry.
 void setWhenToCache(java.lang.String cacheOnDeploy)
          Returns whether to cache this item as soon as possible or wait until it is referenced.
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
getNotes, setNotes, setPersistenceEnabled
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, 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
 

Method Detail

getPublicId

public java.lang.String getPublicId()
Get the public id of the document type represented by this registry entry.


setPublicId

public void setPublicId(java.lang.String publicId)
                 throws javax.management.InvalidAttributeValueException
Set the public id of the document type represented by this registry entry.

A dynamic MBean attribute

getSystemId

public java.lang.String getSystemId()
Get the system id of the document type represented by this registry entry.


setSystemId

public void setSystemId(java.lang.String systemId)
                 throws javax.management.InvalidAttributeValueException
Set the system id of the document type represented by this registry entry.

A dynamic MBean attribute

getEntityURI

public java.lang.String getEntityURI()
Return the location of a local copy of an external entity (e.g., a DTD) that is associated with this registry entry. The location is either a pathname relative to one of the XML registry directories of the installation, or is a URI of the entity location in some local repository (e.g. dbms).


setEntityURI

public void setEntityURI(java.lang.String uri)
                  throws javax.management.InvalidAttributeValueException
Set the location of a local copy of an external entity (e.g, a DTD) that is associated with this registry entry. The location is either a pathname relative to one of the XML registry directories of the installation, or is a URI of the entity location in some local repository (e.g. dbms).

A dynamic MBean attribute

getWhenToCache

public java.lang.String getWhenToCache()
Set whether to cache this item as soon as possible or wait until it is referenced.

Default Value: "defer-to-registry-setting"
Legal Values: "cache-on-reference","cache-at-initialization","cache-never","defer-to-registry-setting"

setWhenToCache

public void setWhenToCache(java.lang.String cacheOnDeploy)
Returns whether to cache this item as soon as possible or wait until it is referenced.

A dynamic MBean attribute

getCacheTimeoutInterval

public int getCacheTimeoutInterval()
Return the default timeout interval in seconds for the cache. A value of -1 causes this value to be delegated from the cache MBean.

Default Value: -1
Legal Minimum Value: -1

setCacheTimeoutInterval

public void setCacheTimeoutInterval(int interval)
                             throws javax.management.InvalidAttributeValueException
Set the default timeout interval in seconds for the cache.

A dynamic MBean attribute

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs61

WebLogic classes and methods that do not appear in this reference are not public and are not supported.