Skip to content

Commit 6583661

Browse files
Add ConnectExceptionLike
1 parent c7c428f commit 6583661

File tree

4 files changed

+7
-2
lines changed

4 files changed

+7
-2
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package libdaemonjvm.errors
2+
3+
class ConnectExceptionLike(cause: Throwable) extends SocketExceptionLike(cause)

library/src/libdaemonjvm/internal/SocketExceptionLike.scala renamed to library/src/libdaemonjvm/errors/SocketExceptionLike.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package libdaemonjvm.internal
1+
package libdaemonjvm.errors
22

33
import java.io.IOException
44

library/src/libdaemonjvm/internal/SocketFile.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import java.nio.channels.SocketChannel
55
import java.nio.file.Path
66
import java.net.Socket
77

8+
import libdaemonjvm.errors._
89
import libdaemonjvm.SocketPaths
910

1011
object SocketFile {

library/src/libdaemonjvm/internal/SocketHandler.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import scala.util.Properties
1212
import org.scalasbt.ipcsocket.Win32NamedPipeSocket
1313
import org.scalasbt.ipcsocket.Win32NamedPipeServerSocket
1414

15+
import libdaemonjvm.errors._
1516
import libdaemonjvm.SocketPaths
1617

1718
object SocketHandler {
@@ -21,7 +22,7 @@ object SocketHandler {
2122
if Option(ex.getCause)
2223
.collect { case e: NativeErrorException => e }
2324
.exists(e => connectionRelatedCodes(e.returnCode)) =>
24-
throw new SocketExceptionLike(ex)
25+
throw new ConnectExceptionLike(ex)
2526
case ex: IOException if ex.getMessage.contains("error code 2") =>
2627
throw new SocketExceptionLike(ex)
2728
case ex: IOException if ex.getMessage.contains("Couldn't open pipe for") =>

0 commit comments

Comments
 (0)