AtnHierarchyMBean Interface

com.bea.p13n.mbeans
AtnHierarchyMBean Interface

public interface AtnHierarchyMBean

    extends AtnHierarchyConfig, ServiceConfigurationMBean

Configuration for the Atn Tree representation in memory of the portal group hierarchies. Note that none of the parameters are dynamic; they all require the user to restart the server if changed.


All Superinterfaces
AtnHierarchyConfig, ConfigurationMBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, ServiceConfigurationMBean, WebLogicMBean

Field Summary

   
Fields from interface com.bea.p13n.usermgmt.internal.AtnHierarchyConfig
DEFAULT_ATN_PROVIDERS_TO_BUILD, DEFAULT_BOOTSTRAP_MODE, DEFAULT_COUNTRY, DEFAULT_LANGUAGE, DEFAULT_SWEEP_INTERVAL, DEFAULT_TREE_SIZE, DEFAULT_TTL, DEFAULT_VARIANT, MAX_SWEEP_INTERVAL, MAX_TREE_SIZE, MAX_TTL, MIN_SWEEP_INTERVAL, MIN_TTL
 
Fields from interface weblogic.management.configuration.ConfigurationMBean
CACHING_STUB_SVUID, DEFAULT_EMPTY_BYTE_ARRAY
 

Method Summary

public boolean
addAtnProvider(String provider)
Add another provider to list of those to build the group hierarchy tree.
public String[]
getAtnProviders()
Get the array of provider names for which the group hierarchy trees will be built.
public String
getBootstrapMode()
Get the mode in which to boot the server.
public String
getLocaleCountry()
public String
getLocaleLanguage()
public String
getLocaleVariant()
public int
getMaxTreeSize()
Get the maximum size for the entire hierarchy, includes all providers.
public int
getSweepInterval()
Get the interval, in seconds, at which to check the AtnTrees to see whether they have expired.
public int
getTtl()
Get the time-to-live, in seconds, for the AtnTree.
public boolean
removeAtnProvider(String provider)
Remove this provider from list of those to build the group hierarchy tree.
public void
setAtnProviders(String[] providers)
Specify which AtnProviders for which to build the group hierarchy tree as a comma-separated String of atn providers.
public void
setBootstrapMode(String mode)
public void
setLocaleCountry(String country)
public void
setLocaleLanguage(String language)
public void
setLocaleVariant(String variant)
public void
setMaxTreeSize(int maxTreeSize)
Get the maximum size for the entire hierarchy, includes all providers.
public void
setSweepInterval(int sweepIntervalSecs)
Set the interval, in seconds, at which to check the AtnTrees to see whether they have expired.
public void
setTtl(int ttl)
Set the time-to-live, in seconds, for the AtnTree A tree is expired when its last access time exceeds the time-to-live
 
Methods from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getAttributeStringValue, getComments, getNotes, getSetFields, getXml, getXmlConverter, isDefaultedMBean, isPersistenceEnabled, preDeregister, registerConfigMBean, restoreDefaultValue, setComments, setDefaultedMBean, setNotes, setPersistenceEnabled, touch, unRegisterConfigMBean
 
Methods from interface javax.management.DynamicMBean
getAttribute, getAttributes, getMBeanInfo, invoke, setAttribute, setAttributes
 
Methods from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister
 
Methods from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods from interface com.bea.p13n.management.ServiceConfigurationMBean
 
Methods from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
   

Method Detail

addAtnProvider(String) Method

public boolean addAtnProvider(String provider)
Add another provider to list of those to build the group hierarchy tree.


getAtnProviders() Method

public String[] getAtnProviders()
Get the array of provider names for which the group hierarchy trees will be built. Defaults to building all of the AtnProviders available.


getBootstrapMode() Method

public String getBootstrapMode()
Get the mode in which to boot the server. There are two: "Manual" or "Automatic"


getLocaleCountry() Method

public String getLocaleCountry()

getLocaleLanguage() Method

public String getLocaleLanguage()

getLocaleVariant() Method

public String getLocaleVariant()

getMaxTreeSize() Method

public int getMaxTreeSize()
Get the maximum size for the entire hierarchy, includes all providers. This is the total number of nodes in the hierarchy.


getSweepInterval() Method

public int getSweepInterval()
Get the interval, in seconds, at which to check the AtnTrees to see whether they have expired. If so, they will be cleared, but not deleted.


getTtl() Method

public int getTtl()
Get the time-to-live, in seconds, for the AtnTree. A tree is expired when its last access time exceeds the time-to-live


removeAtnProvider(String) Method

public boolean removeAtnProvider(String provider)
Remove this provider from list of those to build the group hierarchy tree.


setAtnProviders(String[]) Method

public void setAtnProviders(String[] providers)
Specify which AtnProviders for which to build the group hierarchy tree as a comma-separated String of atn providers. For example: MyProvider, YourProvider, FooProvider


setBootstrapMode(String) Method

public void setBootstrapMode(String mode)

setLocaleCountry(String) Method

public void setLocaleCountry(String country)

setLocaleLanguage(String) Method

public void setLocaleLanguage(String language)

setLocaleVariant(String) Method

public void setLocaleVariant(String variant)

setMaxTreeSize(int) Method

public void setMaxTreeSize(int maxTreeSize)
Get the maximum size for the entire hierarchy, includes all providers. This is the total number of groups in the hierarchy.


setSweepInterval(int) Method

public void setSweepInterval(int sweepIntervalSecs)
Set the interval, in seconds, at which to check the AtnTrees to see whether they have expired.


setTtl(int) Method

public void setTtl(int ttl)
Set the time-to-live, in seconds, for the AtnTree A tree is expired when its last access time exceeds the time-to-live