ChannelInitializerExtensions to load and where to find them.
| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static volatile ChannelInitializerExtensions | |
| private static final InternalLogger |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv abstract Collection | |
| pack-priv static ChannelInitializerExtensions | getExtensions()
Get the configuration extensions, which is a no-op implementation by default,
or a service-loading implementation if the |
| implementation | back to summary |
|---|---|
| private static volatile ChannelInitializerExtensions implementation | |
| logger | back to summary |
|---|---|
| private static final InternalLogger logger | |
| ChannelInitializerExtensions | back to summary |
|---|---|
| private ChannelInitializerExtensions() | |
| extensions | back to summary |
|---|---|
| pack-priv abstract Collection Get the list of available extensions. The list is unmodifiable. | |
| getExtensions | back to summary |
|---|---|
| pack-priv static ChannelInitializerExtensions getExtensions() Get the configuration extensions, which is a no-op implementation by default,
or a service-loading implementation if the | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv Collection | extensions(ClassLoader cl)
Implements abstract io. |
| EmptyExtensions | back to summary |
|---|---|
| private EmptyExtensions() | |
| extensions | back to summary |
|---|---|
| pack-priv Collection Implements abstract io. Doc from io. Get the list of available extensions. The list is unmodifiable.
| |
| Modifier and Type | Field and Description |
|---|---|
| private WeakReference | |
| private Collection | |
| private final boolean | |
| private final InternalLogLevel |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv synchronized Collection | extensions(ClassLoader cl)
Implements abstract io. |
| private static Collection |
| classLoader | back to summary |
|---|---|
| private WeakReference<ClassLoader> classLoader | |
| extensions | back to summary |
|---|---|
| private Collection<ChannelInitializerExtension> extensions | |
| loadAndCache | back to summary |
|---|---|
| private final boolean loadAndCache | |
| logLevel | back to summary |
|---|---|
| private final InternalLogLevel logLevel | |
| ServiceLoadingExtensions | back to summary |
|---|---|
| pack-priv ServiceLoadingExtensions(InternalLogLevel logLevel, boolean loadAndCache) | |
| extensions | back to summary |
|---|---|
| pack-priv synchronized Collection Implements abstract io. Doc from io. Get the list of available extensions. The list is unmodifiable.
| |
| serviceLoadExtensions | back to summary |
|---|---|
| private static Collection | |