Skip to content

Commit e3186c4

Browse files
authored
Check the pipe name when transport kind is default (#3680)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
1 parent bc1efd6 commit e3186c4

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/javaServerStarter.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,11 @@ export function prepareExecutable(requirements: RequirementsData, workspacePath,
5353
const transportKind = getJavaConfiguration().get('transport');
5454

5555
switch (transportKind) {
56+
case 'stdio':
57+
executable.transport = TransportKind.stdio;
58+
break;
5659
case 'pipe':
60+
default:
5761
executable.transport = TransportKind.pipe;
5862
try {
5963
generateRandomPipeName();
@@ -62,12 +66,6 @@ export function prepareExecutable(requirements: RequirementsData, workspacePath,
6266
executable.transport = TransportKind.stdio;
6367
}
6468
break;
65-
case 'stdio':
66-
executable.transport = TransportKind.stdio;
67-
break;
68-
default:
69-
executable.transport = TransportKind.pipe;
70-
break;
7169
}
7270
logger.info(`Starting Java server with: ${executable.command} ${executable.args?.join(' ')}`);
7371
return executable;

0 commit comments

Comments
 (0)