Package jadex.bytecode.vmhacks
Class VmHacks.InstrumentationCommand
- java.lang.Object
- 
- jadex.bytecode.vmhacks.VmHacks.InstrumentationCommand
 
- 
- Enclosing class:
- VmHacks
 
 protected abstract static class VmHacks.InstrumentationCommand extends java.lang.ObjectInstrumentation command issued to the instrumentation agent.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.concurrent.SemaphoresemThe semaphore.
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedInstrumentationCommand()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidawait()Wait for command to finish.voidawait(long timeout)Wait for command to finish.voidexecute(java.lang.instrument.Instrumentation instrumentation)Execute the command.abstract voidrun(java.lang.instrument.Instrumentation instrumentation)Custom command code.
 
- 
- 
- 
Method Detail- 
executepublic final void execute(java.lang.instrument.Instrumentation instrumentation) Execute the command.
 - 
runpublic abstract void run(java.lang.instrument.Instrumentation instrumentation) Custom command code.
 - 
awaitpublic void await() Wait for command to finish.
 - 
awaitpublic void await(long timeout) throws java.util.concurrent.TimeoutExceptionWait for command to finish.- Throws:
- java.util.concurrent.TimeoutException
 
 
- 
 
-