| Package | Description |
|---|---|
| net.tridentsdk.concurrent |
Miscellaneous concurrency tools and utilities, especially those that a plugin can use
|
| net.tridentsdk.plugin |
Plugin handlers, and related API
|
| net.tridentsdk.server.concurrent |
Contains most of the code to handle the concurrent of the server
|
| net.tridentsdk.server.plugin |
Contains the implementation of classes in the
net.tridentsdk.plugin.* package |
| Modifier and Type | Method and Description |
|---|---|
SelectableThread |
SelectableThreadPool.selectCore()
Selects a thread in much the same way as
SelectableThreadPool.selectNext(), however, it does not include concurrent that have been
added to the scaling pool. |
SelectableThread |
SelectableThreadPool.selectNext()
Obtains a worker which is available in the thread pool
|
SelectableThread |
SelectableThreadPool.selectScaled()
Obtains an unoccupied thread, or if none exists, create a new thread
|
| Modifier and Type | Method and Description |
|---|---|
List<SelectableThread> |
SelectableThreadPool.workers()
Lists all available task executors from the concurrent
|
| Modifier and Type | Method and Description |
|---|---|
SelectableThread |
Plugins.executor()
Obtains the worker used to load plugins.
|
| Modifier and Type | Method and Description |
|---|---|
SelectableThread |
ConcurrentTaskExecutor.selectCore() |
SelectableThread |
ConcurrentTaskExecutor.selectNext() |
SelectableThread |
ConcurrentTaskExecutor.selectScaled() |
| Modifier and Type | Method and Description |
|---|---|
List<SelectableThread> |
ConcurrentTaskExecutor.workers() |
| Modifier and Type | Method and Description |
|---|---|
SelectableThread |
PluginHandler.executor() |
Copyright © 2016. All rights reserved.