Beispiel #1
0
        public override Stream <ActiveLock> ActiveLocks()
        {
            IList <ActiveLock> locks = new List <ActiveLock>();

            _exclusiveLocks.forEachKeyValue(CollectActiveLocks(locks, Org.Neo4j.Kernel.impl.locking.ActiveLock_Factory_Fields.ExclusiveLock));
            _sharedLocks.forEachKeyValue(CollectActiveLocks(locks, Org.Neo4j.Kernel.impl.locking.ActiveLock_Factory_Fields.SharedLock));
            return(locks.stream());
        }
Beispiel #2
0
        public override string ToString()
        {
            StringBuilder result = (new StringBuilder(this.GetType().Name)).Append("[").Append(_entityId);

            result.Append(", entityTokensBefore:").Append(Arrays.ToString(_entityTokensBefore));
            result.Append(", entityTokensAfter:").Append(Arrays.ToString(_entityTokensAfter));
            _knownProperties.forEachKeyValue((key, propertyValue) =>
            {
                result.Append(", ");
                result.Append(key);
                result.Append(" -> ");
                result.Append(propertyValue);
            });
            return(result.Append(']').ToString());
        }