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.