Class CmsState.CmsComponentState

  • Enclosing class:
    CmsState

    public static class CmsState.CmsComponentState
    extends java.lang.Object
    State for a particular component.
    • Field Detail

      • initinfo

        protected InitInfo initinfo
        The initialization infos.
      • childcount

        protected int childcount
        The child count.
      • cleanupfuture

        protected IFuture<java.util.Map<java.lang.String,​java.lang.Object>> cleanupfuture
        The cleanup future.
      • lock

        protected LockEntry lock
        Component lock for locking parent.
    • Constructor Detail

      • CmsComponentState

        public CmsComponentState()
        Creates the component state.
    • Method Detail

      • getAccess

        public IPlatformComponentAccess getAccess()
        Gets the access. This may return null, e.g. if component is terminating.
        Returns:
        The access.
      • setAccess

        public void setAccess​(IPlatformComponentAccess access)
        Sets the access.
        Parameters:
        access - The access to set.
      • getInitInfo

        public InitInfo getInitInfo()
        Gets the initinfo.
        Returns:
        The initinfo.
      • setInitInfo

        public void setInitInfo​(InitInfo initinfo)
        Sets the initinfo.
        Parameters:
        initinfo - The initinfo to set.
      • getChildCount

        public int getChildCount()
        Gets the childcount.
        Returns:
        The childcount.
      • setChildCount

        public void setChildCount​(int childcount)
        Sets the childcount.
        Parameters:
        childcount - The childcount to set.
      • getCleanupFuture

        public IFuture<java.util.Map<java.lang.String,​java.lang.Object>> getCleanupFuture()
        Gets the cleanupfuture.
        Returns:
        The cleanupfuture.
      • setCleanupFuture

        public void setCleanupFuture​(IFuture<java.util.Map<java.lang.String,​java.lang.Object>> cleanupfuture)
        Sets the cleanupfuture.
        Parameters:
        cleanupfuture - The cleanupfuture to set.
      • getLock

        public LockEntry getLock()
        Gets the lock.
        Returns:
        The lock.
      • setLock

        public void setLock​(LockEntry lock)
        Sets the lock.
        Parameters:
        lock - The lock to set.