站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBOSS Portal 2.2 API 英文版文档

JBossTreeCacheStore - JBOSS Portal 2.2 API 英文版文档


org.jboss.portal.security.impl.store
Class JBossTreeCacheStore

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended byorg.jboss.system.ServiceMBeanSupport
          extended byorg.jboss.portal.common.system.AbstractJBossService
              extended byorg.jboss.portal.security.impl.store.JBossTreeCacheStore
All Implemented Interfaces:
javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, ObjectManager, org.jboss.system.Service, org.jboss.system.ServiceMBean
Direct Known Subclasses:
JBossPortalPolicyConfigStoreImpl

public abstract class JBossTreeCacheStore
extends AbstractJBossService
implements ObjectManager

An implementation of a container that delegates the object management to a cache adapter.


Field Summary
protected  TreeCacheAdapter cacheAdapter
          .
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
protected JBossTreeCacheStore()
           
 
Method Summary
protected  void createService()
           
protected  void destroyService()
           
 TreeCacheAdapter getCacheAdapter()
           
 TreeCacheProvider getCacheProvider()
           
 Fqn getFQNPrefix()
           
 java.lang.String getPrefix()
           
 void setCacheProvider(TreeCacheProvider cacheProvider)
           
 void setPrefix(java.lang.String prefix)
           
 void startService()
           
 void stopService()
           
 java.lang.String toID(Fqn fqn)
          Convert the fqn to the container id.
 
Methods inherited from class org.jboss.portal.common.system.AbstractJBossService
create, destroy, getState, getStateString, start, stop
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport
getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.portal.security.impl.store.ObjectManager
createContent, getModelAdapter
 

Field Detail

cacheAdapter

protected TreeCacheAdapter cacheAdapter
.

Constructor Detail

JBossTreeCacheStore

protected JBossTreeCacheStore()
Method Detail

getCacheAdapter

public TreeCacheAdapter getCacheAdapter()

getFQNPrefix

public Fqn getFQNPrefix()

createService

protected void createService()
                      throws java.lang.Exception
Throws:
java.lang.Exception

startService

public void startService()
                  throws java.lang.Exception
Throws:
java.lang.Exception

stopService

public void stopService()
                 throws java.lang.Exception
Throws:
java.lang.Exception

destroyService

protected void destroyService()
                       throws java.lang.Exception
Throws:
java.lang.Exception

getCacheProvider

public TreeCacheProvider getCacheProvider()

setCacheProvider

public void setCacheProvider(TreeCacheProvider cacheProvider)

getPrefix

public java.lang.String getPrefix()

setPrefix

public void setPrefix(java.lang.String prefix)

toID

public java.lang.String toID(Fqn fqn)
Convert the fqn to the container id. Can be overriden by subclasses to change the naming scheme.

Parameters:
fqn - the fqn to convert
Returns:
the container id