BEA Systems, Inc.

WebLogic Server 6.1 API Reference

weblogic.security.acl
Class CachingRealmRuntimeMBeanImpl

java.lang.Object
  |
  +--javax.management.NotificationBroadcasterSupport
        |
        +--weblogic.management.internal.DynamicMBeanImpl
              |
              +--weblogic.management.runtime.RuntimeMBeanDelegate
                    |
                    +--weblogic.security.acl.CachingRealmRuntimeMBeanImpl

public class CachingRealmRuntimeMBeanImpl
extends weblogic.management.runtime.RuntimeMBeanDelegate
implements weblogic.management.runtime.CachingRealmRuntimeMBean

Caching realm runtime MBean Implementation

Author:
Copyright (c) 2002 by BEA Systems, Inc. All Rights Reserved.
Copyright © 2001 BEA Systems, Inc. All Rights Reserved.
See Also:
Serialized Form

Fields inherited from class weblogic.management.internal.DynamicMBeanImpl
ADMIN, CONFIG, localizing, mbean, mbeanServer, mbeanType, name, objectName, parent, registered, RUNTIME, type
 
Constructor Summary
CachingRealmRuntimeMBeanImpl(CachingRealm cr)
           
 
Method Summary
 void clearAclCaches()
          Clear the ACL positive and negative caches.
 void clearCaches()
          Clear all caches.
 void clearGroupCaches()
          Clear the group positive and negative caches.
 void clearPermCaches()
          Clear the permission positive and negative caches.
 void clearUserCaches()
          Clear all user-related caches.
 java.lang.Class getDelegateClass()
          Return the class of the delegate realm.
 void refresh()
          Refresh by emptying the caches, refreshing the delegate & backup - the CachingRealm will auto-refresh as users/groups/acls are looked up after the caches have been emptied
 
Methods inherited from class weblogic.management.internal.DynamicMBeanImpl
add, compareTo, copyFrom, disableNotifications, enableNotifications, ensureArgumentLocality, getAttribute, getAttributeInfo, getAttributes, getExtendedAttributeInfo, getExtendedOperationInfo, getMBeanInfo, getMBeanType, getName, getObjectName, getParent, getSetAttributes, getType, invoke, invokeLocally, isAdmin, isCachingDisabled, isConfig, isRegistered, isRuntime, isSet, markAttributeModified, postDeregister, postRegister, postRegister, preDeregister, preRegister, remove, sendNotification, setAttribute, setAttributes, setName, setParent, setParent, setType, toString, unSet, valuesGet, valuesPut
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CachingRealmRuntimeMBeanImpl

public CachingRealmRuntimeMBeanImpl(CachingRealm cr)
                             throws ManagementException
Method Detail

refresh

public void refresh()
Refresh by emptying the caches, refreshing the delegate & backup - the CachingRealm will auto-refresh as users/groups/acls are looked up after the caches have been emptied


clearCaches

public void clearCaches()
Clear all caches.
Specified by:
clearCaches in interface weblogic.management.runtime.CachingRealmRuntimeMBean


clearUserCaches

public void clearUserCaches()
Clear all user-related caches. This method clears both the user and authentication positive and negative caches.
Specified by:
clearUserCaches in interface weblogic.management.runtime.CachingRealmRuntimeMBean


clearGroupCaches

public void clearGroupCaches()
Clear the group positive and negative caches.
Specified by:
clearGroupCaches in interface weblogic.management.runtime.CachingRealmRuntimeMBean


clearAclCaches

public void clearAclCaches()
Clear the ACL positive and negative caches.
Specified by:
clearAclCaches in interface weblogic.management.runtime.CachingRealmRuntimeMBean


clearPermCaches

public void clearPermCaches()
Clear the permission positive and negative caches.
Specified by:
clearPermCaches in interface weblogic.management.runtime.CachingRealmRuntimeMBean


getDelegateClass

public java.lang.Class getDelegateClass()
Return the class of the delegate realm. You can use this for runtime type checking, to see what kind of realm this CachingRealm instance delegates to.


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.