public ShardImpl(IShardedSessionImplementor shardedSession, IShardMetadata shardMetadata) : base(shardMetadata.ShardIds) { // make a copy to be safe this.shardedSession = shardedSession; this.sessionFactory = shardMetadata.SessionFactory; }
public ShardImpl(IShardedSessionImplementor shardedSession, IShardMetadata shardMetadata) : base(shardMetadata.ShardIds) { Preconditions.CheckNotNull(shardedSession); Preconditions.CheckNotNull(shardMetadata); this.shardedSession = shardedSession; this.sessionFactory = shardMetadata.SessionFactory; }