A C E F G I O R S T W

A

AsynchAspect - Class in org.jboss.aspects.asynch
Comment
AsynchAspect() - Constructor for class org.jboss.aspects.asynch.AsynchAspect
 
AsynchExecutor - Annotation Type in org.jboss.aspects.asynch
Allow user to plug in executor that will run asynch tasks
AsynchMixin - Class in org.jboss.aspects.asynch
Comment
AsynchMixin() - Constructor for class org.jboss.aspects.asynch.AsynchMixin
 
AsynchProvider - Interface in org.jboss.aspects.asynch
Comment
AsynchProxyInterceptor - Class in org.jboss.aspects.asynch
Comment
AsynchProxyInterceptor(FutureHolder) - Constructor for class org.jboss.aspects.asynch.AsynchProxyInterceptor
 
AsynchProxyMixin - Class in org.jboss.aspects.asynch
Comment
AsynchProxyMixin() - Constructor for class org.jboss.aspects.asynch.AsynchProxyMixin
 
AsynchRemoting - Class in org.jboss.aspects.asynch
Comment
AsynchRemoting() - Constructor for class org.jboss.aspects.asynch.AsynchRemoting
 
Asynchronous - Annotation Type in org.jboss.aspects.asynch
Comment

C

createFutureProxy(GUID, ClassLoader, Class[]) - Static method in class org.jboss.aspects.asynch.FutureInvocationHandler
 
createRemoteProxy(Object, Class, InvokerLocator) - Static method in class org.jboss.aspects.asynch.AsynchRemoting
 
CURRENT_FUTURE - Static variable in class org.jboss.aspects.asynch.AsynchProxyMixin
 

E

execute(MethodInvocation) - Method in class org.jboss.aspects.asynch.AsynchAspect
 
execute(MethodInvocation) - Method in interface org.jboss.aspects.asynch.ExecutorAbstraction
 
execute(MethodInvocation) - Method in class org.jboss.aspects.asynch.ThreadPoolExecutor
 
executor - Variable in class org.jboss.aspects.asynch.AsynchAspect
 
ExecutorAbstraction - Interface in org.jboss.aspects.asynch
Provide way for developer to plug in their own executor implementation

F

FUTURE - Static variable in class org.jboss.aspects.asynch.AsynchAspect
 
Future - Interface in org.jboss.aspects.asynch
Comment
FutureHolder - Interface in org.jboss.aspects.asynch
Comment
FutureImpl - Class in org.jboss.aspects.asynch
Comment
FutureImpl(FutureResult) - Constructor for class org.jboss.aspects.asynch.FutureImpl
 
FutureImplJavaUtilConcurrent - Class in org.jboss.aspects.asynch
Comment
FutureImplJavaUtilConcurrent(Future) - Constructor for class org.jboss.aspects.asynch.FutureImplJavaUtilConcurrent
 
FutureInvocationHandler - Class in org.jboss.aspects.asynch
An invocation handler for the Future interface using dynamic proxies.
FutureInvocationHandler() - Constructor for class org.jboss.aspects.asynch.FutureInvocationHandler
 
FutureProxy - Class in org.jboss.aspects.asynch
Comment
FutureProxy() - Constructor for class org.jboss.aspects.asynch.FutureProxy
 

G

generateProxy() - Method in class org.jboss.aspects.asynch.AsynchAspect
Default behaviour is to generate a proxy using aop.
get() - Method in interface org.jboss.aspects.asynch.Future
get result, throws Exception of method or InterruptedException
get(long) - Method in interface org.jboss.aspects.asynch.Future
get result, throws Exception of method or InterruptedException
get() - Method in class org.jboss.aspects.asynch.FutureImpl
 
get(long) - Method in class org.jboss.aspects.asynch.FutureImpl
 
get() - Method in class org.jboss.aspects.asynch.FutureImplJavaUtilConcurrent
 
get(long) - Method in class org.jboss.aspects.asynch.FutureImplJavaUtilConcurrent
 
get() - Method in class org.jboss.aspects.asynch.FutureProxy
 
get(long) - Method in class org.jboss.aspects.asynch.FutureProxy
 
getAdvisor() - Method in class org.jboss.aspects.asynch.AsynchAspect
 
getFuture() - Method in class org.jboss.aspects.asynch.AsynchMixin
 
getFuture() - Method in interface org.jboss.aspects.asynch.AsynchProvider
 
getFuture() - Method in class org.jboss.aspects.asynch.AsynchProxyMixin
 
getMethodMap() - Method in class org.jboss.aspects.asynch.FutureInvocationHandler
 
getName() - Method in class org.jboss.aspects.asynch.AsynchProxyInterceptor
 

I

invoke(Invocation) - Method in class org.jboss.aspects.asynch.AsynchProxyInterceptor
 
invoke(Object, Method, Object[]) - Method in class org.jboss.aspects.asynch.FutureInvocationHandler
 
isDone() - Method in interface org.jboss.aspects.asynch.Future
is the method call done?
isDone() - Method in class org.jboss.aspects.asynch.FutureImpl
 
isDone() - Method in class org.jboss.aspects.asynch.FutureImplJavaUtilConcurrent
 
isDone() - Method in class org.jboss.aspects.asynch.FutureProxy
 

O

org.jboss.aspects.asynch - package org.jboss.aspects.asynch
 

R

readExternal(ObjectInput) - Method in class org.jboss.aspects.asynch.AsynchMixin
 
readExternal(ObjectInput) - Method in class org.jboss.aspects.asynch.AsynchProxyMixin
 
release() - Method in interface org.jboss.aspects.asynch.Future
Release this future so that it can be garbaged collected remotely This is only useful for remote asynchronous.
release() - Method in class org.jboss.aspects.asynch.FutureImpl
 
release() - Method in class org.jboss.aspects.asynch.FutureImplJavaUtilConcurrent
 
release() - Method in class org.jboss.aspects.asynch.FutureProxy
 
RemotableFuture - Interface in org.jboss.aspects.asynch
Comment

S

setAdvisor(Advisor) - Method in class org.jboss.aspects.asynch.AsynchAspect
 
setAdvisor(InstanceAdvisor) - Method in class org.jboss.aspects.asynch.AsynchProxyMixin
 
setAdvisor(Advisor) - Method in interface org.jboss.aspects.asynch.ExecutorAbstraction
 
setAdvisor(Advisor) - Method in class org.jboss.aspects.asynch.ThreadPoolExecutor
 
setDelegate(Future) - Method in class org.jboss.aspects.asynch.FutureProxy
 
setFuture(Future) - Method in class org.jboss.aspects.asynch.AsynchMixin
 
setFuture(Future) - Method in class org.jboss.aspects.asynch.AsynchProxyMixin
 
setFuture(Future) - Method in interface org.jboss.aspects.asynch.FutureHolder
 
setGenerateDynamicProxy(boolean) - Method in class org.jboss.aspects.asynch.AsynchAspect
 
setRemoteObjectID(GUID) - Method in class org.jboss.aspects.asynch.FutureImpl
 
setRemoteObjectID(GUID) - Method in class org.jboss.aspects.asynch.FutureImplJavaUtilConcurrent
 
setRemoteObjectID(GUID) - Method in interface org.jboss.aspects.asynch.RemotableFuture
 
setupLocalFuture(MethodInvocation, Future) - Method in class org.jboss.aspects.asynch.AsynchAspect
 
setupRemoteFuture(MethodInvocation, RemotableFuture, InvokerLocator) - Method in class org.jboss.aspects.asynch.AsynchAspect
 

T

ThreadPoolExecutor - Class in org.jboss.aspects.asynch
Comment
ThreadPoolExecutor() - Constructor for class org.jboss.aspects.asynch.ThreadPoolExecutor
 
TimeoutException - Exception in org.jboss.aspects.asynch
Wraps oswego or java.util.concurrent TimeoutException
TimeoutException() - Constructor for exception org.jboss.aspects.asynch.TimeoutException
 
TimeoutException(String) - Constructor for exception org.jboss.aspects.asynch.TimeoutException
 
TimeoutException(String, Throwable) - Constructor for exception org.jboss.aspects.asynch.TimeoutException
 
TimeoutException(Throwable) - Constructor for exception org.jboss.aspects.asynch.TimeoutException
 

W

writeExternal(ObjectOutput) - Method in class org.jboss.aspects.asynch.AsynchMixin
 
writeExternal(ObjectOutput) - Method in class org.jboss.aspects.asynch.AsynchProxyMixin
 
writeReplace() - Method in class org.jboss.aspects.asynch.FutureInvocationHandler
Override Proxy implementation so we get default behaviour.

A C E F G I O R S T W

Copyright © 2008 JBoss Inc.. All Rights Reserved.