- this(
- chatHomeService,
- chatRoomInfo,
- shard,
- ShardNotOwnedException.toArray(ownedShards));
- }
-
- public ShardNotOwnedException(
- ChatHomeService chatHomeService,
- ChatRoomInfo chatRoomInfo,
- int shard,
- int[] ownedShards)
- {
- super(
- chatHomeService +
- " does not own the shard " +
- shard +
- " for ChatRoom " +
- chatRoomInfo +
- " owned shards: " +
- Arrays
- .stream(ownedShards)
- .mapToObj(ownedShard -> Integer.toString(ownedShard))
- .collect(Collectors.joining(", ")));
- this.chatHomeService = chatHomeService;
- this.chatRoomInfo = chatRoomInfo;