Class ClusterManagerBase

    • Constructor Detail

      • ClusterManagerBase

        public ClusterManagerBase()
    • Method Detail

      • setNotifyListenersOnReplication

        public void setNotifyListenersOnReplication​(boolean notifyListenersOnReplication)
      • isRecordAllActions

        public boolean isRecordAllActions()
      • setRecordAllActions

        public void setRecordAllActions​(boolean recordAllActions)
      • getClassLoaders

        public static java.lang.ClassLoader[] getClassLoaders​(Context context)
      • getClassLoaders

        public java.lang.ClassLoader[] getClassLoaders()
      • getReplicationStream

        public ReplicationStream getReplicationStream​(byte[] data)
                                               throws java.io.IOException
        Description copied from interface: ClusterManager
        Open stream and use correct ClassLoader (Container), switching thread context class loader.
        Specified by:
        getReplicationStream in interface ClusterManager
        Parameters:
        data - The data
        Returns:
        The object input stream
        Throws:
        java.io.IOException - An error occurred
      • load

        public void load()
        Manager implementations that also implement ClusterManager do not support local session persistence.
        Specified by:
        load in interface Manager
      • unload

        public void unload()
        Manager implementations that also implement ClusterManager do not support local session persistence.
        Specified by:
        unload in interface Manager
      • registerSessionAtReplicationValve

        protected void registerSessionAtReplicationValve​(DeltaSession session)
        Register cross context session at replication valve thread local
        Parameters:
        session - cross context session