toggle menu
zinc-grader
2024.01.99
jvm
switch theme
search in API
docker-virt
/
dev.ust.zinc.grader.virtualization.docker.logger
/
ContainerExecLogger
Container
Exec
Logger
class
ContainerExecLogger
(
containerName
:
String
)
:
ResultCallback.Adapter
<
Frame
>
,
ContainerLogger
A basic, default logger for Docker containers.
Members
Constructors
Container
Exec
Logger
Link copied to clipboard
constructor
(
containerId
:
DockerContainer
)
constructor
(
containerName
:
String
)
Properties
closed
Link copied to clipboard
private
var
closed
:
Boolean
completed
Link copied to clipboard
private
val
completed
:
CountDownLatch
first
Error
Link copied to clipboard
private
var
firstError
:
Throwable
full
Log
Link copied to clipboard
private
val
fullLog
:
StringBuilder
full
Logs
Link copied to clipboard
open
val
fullLogs
:
List
<
String
>
full
Raw
Logs
Link copied to clipboard
open
val
fullRawLogs
:
String
is
Alive
Link copied to clipboard
private
val
isAlive
:
AtomicBoolean
logger
Link copied to clipboard
private
val
logger
:
Logger
logs
Link copied to clipboard
open
val
logs
:
List
<
String
>
raw
Logs
Link copied to clipboard
open
val
rawLogs
:
String
started
Link copied to clipboard
private
val
started
:
CountDownLatch
stream
Link copied to clipboard
private
var
stream
:
Closeable
Functions
await
Completion
Link copied to clipboard
open
fun
awaitCompletion
(
)
:
ResultCallback.Adapter
<
Frame
>
open
fun
awaitCompletion
(
p0
:
Long
,
p1
:
TimeUnit
)
:
Boolean
await
Started
Link copied to clipboard
open
fun
awaitStarted
(
)
:
ResultCallback.Adapter
<
Frame
>
open
fun
awaitStarted
(
p0
:
Long
,
p1
:
TimeUnit
)
:
Boolean
close
Link copied to clipboard
open
override
fun
close
(
)
get
Log
Lines
Link copied to clipboard
open
fun
getLogLines
(
requireFull
:
Boolean
)
:
List
<
String
>
get
Logs
Link copied to clipboard
open
override
fun
getLogs
(
requireFull
:
Boolean
)
:
String
on
Complete
Link copied to clipboard
open
override
fun
onComplete
(
)
on
Error
Link copied to clipboard
open
override
fun
onError
(
p0
:
Throwable
)
on
Next
Link copied to clipboard
open
override
fun
onNext
(
item
:
Frame
)
on
Start
Link copied to clipboard
open
override
fun
onStart
(
stream
:
Closeable
)
reflow
Link copied to clipboard
private
fun
reflow
(
item
:
String
)
:
List
<
String
>
throw
First
Error
Link copied to clipboard
protected
open
fun
throwFirstError
(
)