| Package | Description |
|---|---|
| org.hotswap.agent.annotation.handler | |
| org.hotswap.agent.command | |
| org.hotswap.agent.command.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
WatchEventCommand<T extends Annotation>
Command to schedule after resource change.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MergeableCommand
Command that can merge multiple commands into a single execution.
|
class |
ReflectionCommand
Command to run in a target classloader.
|
| Modifier and Type | Method and Description |
|---|---|
Command |
MergeableCommand.merge(Command other)
Merge commands
|
| Modifier and Type | Method and Description |
|---|---|
List<Command> |
MergeableCommand.getMergedCommands() |
List<Command> |
MergeableCommand.popMergedCommands()
Return merged commands and clear internal list
|
| Modifier and Type | Method and Description |
|---|---|
Command |
MergeableCommand.merge(Command other)
Merge commands
|
void |
Scheduler.scheduleCommand(Command command)
Schedule new command for execution.
|
void |
Scheduler.scheduleCommand(Command command,
int timeout)
Schedule new command for execution.
|
void |
Scheduler.scheduleCommand(Command command,
int timeout,
Scheduler.DuplicateSheduleBehaviour behaviour)
Schedule new command for execution.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchedulerImpl.scheduleCommand(Command command) |
void |
SchedulerImpl.scheduleCommand(Command command,
int timeout) |
void |
SchedulerImpl.scheduleCommand(Command command,
int timeout,
Scheduler.DuplicateSheduleBehaviour behaviour) |
| Constructor and Description |
|---|
CommandExecutor(Command command) |
Copyright © 2018. All rights reserved.