A C F I N P T
A
- Agent - Class in com.ea.orbit.async.instrumentation
-
Class called when a java agent is attached to the jvm in runtime.
- Agent() - Constructor for class com.ea.orbit.async.instrumentation.Agent
-
- agentmain(String, Instrumentation) - Static method in class com.ea.orbit.async.instrumentation.Agent
-
- Async - Annotation Type in com.ea.orbit.async
-
Annotation to mark methods that will work with asynchronously with async-await.
- Await - Class in com.ea.orbit.async
-
In methods annotated with @Async calls to await(future)
will cause the method to return a CompletableFuture (or Task) instead of blocking.
- Await() - Constructor for class com.ea.orbit.async.Await
-
- await(CompletableFuture<T>) - Static method in class com.ea.orbit.async.Await
-
Calls to this method are replaced by the orbit-async instrumentation.
- AWAIT_METHOD_DESC - Static variable in class com.ea.orbit.async.instrumentation.Transformer
-
- AWAIT_METHOD_NAME - Static variable in class com.ea.orbit.async.instrumentation.Transformer
-
C
- com.ea.orbit.async - package com.ea.orbit.async
-
- com.ea.orbit.async.instrumentation - package com.ea.orbit.async.instrumentation
-
- com.ea.orbit.async.processor - package com.ea.orbit.async.processor
-
F
- FrameAnalyzer - Class in com.ea.orbit.async.instrumentation
-
- FrameAnalyzer() - Constructor for class com.ea.orbit.async.instrumentation.FrameAnalyzer
-
I
- init() - Static method in class com.ea.orbit.async.Await
-
- init(String, MethodNode) - Method in class com.ea.orbit.async.instrumentation.FrameAnalyzer
-
- init() - Static method in class com.ea.orbit.async.instrumentation.InitializeAsync
-
- InitializeAsync - Class in com.ea.orbit.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.orbit.async.instrumentation.InitializeAsync
-
- instrument(InputStream) - Method in class com.ea.orbit.async.instrumentation.Transformer
-
- isRunning() - Static method in class com.ea.orbit.async.instrumentation.InitializeAsync
-
N
- newFrame(int, int) - Method in class com.ea.orbit.async.instrumentation.FrameAnalyzer
-
- newFrame(Frame) - Method in class com.ea.orbit.async.instrumentation.FrameAnalyzer
-
P
- Premain - Class in com.ea.orbit.async.instrumentation
-
Class called when the jvm option -javaagent is used with the orbit-async jar.
- Premain() - Constructor for class com.ea.orbit.async.instrumentation.Premain
-
- premain(String, Instrumentation) - Static method in class com.ea.orbit.async.instrumentation.Premain
-
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.ea.orbit.async.processor.Processor
-
- Processor - Class in com.ea.orbit.async.processor
-
Annotation processor to detect misuses of Async
- Processor() - Constructor for class com.ea.orbit.async.processor.Processor
-
T
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class com.ea.orbit.async.instrumentation.Transformer
-
- transform(ClassReader) - Method in class com.ea.orbit.async.instrumentation.Transformer
-
Does the actual instrumentation generating new bytecode
- Transformer - Class in com.ea.orbit.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.orbit.async.instrumentation.Transformer
-
A C F I N P T
Copyright © 2015 Electronic Arts Inc. All rights reserved.