A C D E F G I J L M P S T
A
- Agent - Class in com.ea.async.instrumentation
-
Class called when a java agent is attached to the jvm in runtime.
- Agent() - Constructor for class com.ea.async.instrumentation.Agent
-
- agentmain(String, Instrumentation) - Static method in class com.ea.async.instrumentation.Agent
-
- Async - Class in com.ea.async
-
This class together with bytecode instrumentation implements the async-await functionality in the JVM.
- Async() - Constructor for class com.ea.async.Async
-
- ASYNC_INIT_METHOD_DESC - Static variable in class com.ea.async.instrumentation.Transformer
-
- ASYNC_INIT_METHOD_NAME - Static variable in class com.ea.async.instrumentation.Transformer
-
- ASYNC_METHOD_NAME - Static variable in class com.ea.async.instrumentation.Transformer
-
- await(F) - Static method in class com.ea.async.Async
-
This method will behave as a CompletableFuture.join() but will actually cause the
caller to return a promise instead of blocking.
C
- classLoaderMap - Static variable in class com.ea.async.instrumentation.Transformer
-
- com.ea.async - package com.ea.async
-
- com.ea.async.instrumentation - package com.ea.async.instrumentation
-
D
- doMain(String[]) - Method in class com.ea.async.instrumentation.Main
-
E
- error(String) - Method in class com.ea.async.instrumentation.Main
-
F
- futureMap - Static variable in class com.ea.async.instrumentation.Transformer
-
G
- getClassLoader() - Method in class com.ea.async.instrumentation.Main
-
- getFileList() - Method in class com.ea.async.instrumentation.Main
-
- getOutputDirectory() - Method in class com.ea.async.instrumentation.Main
-
I
- info(String) - Method in class com.ea.async.instrumentation.Main
-
- init() - Static method in class com.ea.async.Async
-
Ensure that if no pre instrumentation was done, that the Async runtime instrumentation is running.
- init() - Static method in class com.ea.async.instrumentation.InitializeAsync
-
- InitializeAsync - Class in com.ea.async.instrumentation
-
Internal class to (when necessary) attach a java agent to
the jvm to instrument async-await methods.
- InitializeAsync() - Constructor for class com.ea.async.instrumentation.InitializeAsync
-
- instrument(ClassLoader, InputStream) - Method in class com.ea.async.instrumentation.Transformer
-
- isRunning() - Static method in class com.ea.async.instrumentation.InitializeAsync
-
- isVerbose() - Method in class com.ea.async.instrumentation.Main
-
J
- JOIN_METHOD_DESC - Static variable in class com.ea.async.instrumentation.Transformer
-
- JOIN_METHOD_NAME - Static variable in class com.ea.async.instrumentation.Transformer
-
L
- LAMBDA_DESC - Static variable in class com.ea.async.instrumentation.Transformer
-
M
- Main - Class in com.ea.async.instrumentation
-
Tool class to perform build time instrumentation.
- Main() - Constructor for class com.ea.async.instrumentation.Main
-
- main(String[]) - Static method in class com.ea.async.instrumentation.Main
-
- METAFACTORY_HANDLE - Static variable in class com.ea.async.instrumentation.Transformer
-
P
- Premain - Class in com.ea.async.instrumentation
-
Class called when the jvm option -javaagent is used with the orbit-async jar.
- Premain() - Constructor for class com.ea.async.instrumentation.Premain
-
- premain(String, Instrumentation) - Static method in class com.ea.async.instrumentation.Premain
-
- printUsage() - Method in class com.ea.async.instrumentation.Main
-
S
- setClassLoader(ClassLoader) - Method in class com.ea.async.instrumentation.Main
-
- setErrorListener(Consumer<String>) - Method in class com.ea.async.instrumentation.Transformer
-
Sets an error listener that gets called for invalid uses of await.
- setFileList(List<Path>) - Method in class com.ea.async.instrumentation.Main
-
- setOutputDirectory(Path) - Method in class com.ea.async.instrumentation.Main
-
- setVerbose(boolean) - Method in class com.ea.async.instrumentation.Main
-
T
- transform() - Method in class com.ea.async.instrumentation.Main
-
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class com.ea.async.instrumentation.Transformer
-
- transform(ClassLoader, ClassReader) - Method in class com.ea.async.instrumentation.Transformer
-
Does the actual instrumentation generating new bytecode
- Transformer - Class in com.ea.async.instrumentation
-
Internal class to modify the bytecodes of async-await methods to
make them behave in the expected fashion.
- Transformer() - Constructor for class com.ea.async.instrumentation.Transformer
-
A C D E F G I J L M P S T
Copyright © 2016 Electronic Arts Inc. All rights reserved.