-
- All Implemented Interfaces:
-
kotlinx.coroutines.CoroutineScope
public class AsyncTLSChannel.Group extends AsynchronousChannelGroup implements CoroutineScope
-
-
Field Summary
Fields Modifier and Type Field Description private final CoroutineContextcoroutineContextprivate final AsynchronousChannelProviderproviderprivate final CoroutineDispatcherdispatcher
-
Constructor Summary
Constructors Constructor Description AsyncTLSChannel.Group(AsynchronousChannelProvider provider, CoroutineDispatcher dispatcher)
-
Method Summary
Modifier and Type Method Description CoroutineContextgetCoroutineContext()final AsynchronousChannelProvidergetProvider()final CoroutineDispatchergetDispatcher()Unitshutdown()BooleanisShutdown()UnitshutdownNow()BooleanawaitTermination(Long timeout, TimeUnit unit)BooleanisTerminated()-
-
Constructor Detail
-
AsyncTLSChannel.Group
AsyncTLSChannel.Group(AsynchronousChannelProvider provider, CoroutineDispatcher dispatcher)
-
-
Method Detail
-
getCoroutineContext
CoroutineContext getCoroutineContext()
-
getProvider
final AsynchronousChannelProvider getProvider()
-
getDispatcher
final CoroutineDispatcher getDispatcher()
-
isShutdown
Boolean isShutdown()
-
shutdownNow
Unit shutdownNow()
-
awaitTermination
Boolean awaitTermination(Long timeout, TimeUnit unit)
-
isTerminated
Boolean isTerminated()
-
-
-
-