Skip navigation links
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 
Skip navigation links

Copyright © 2015 Electronic Arts Inc. All rights reserved.