Uses of Interface
org.apache.tapestry5.ioc.Invokable

Packages that use Invokable
org.apache.tapestry5.internal.structure [INTERNAL USE ONLY] page structure implementation details; API subject to change. 
org.apache.tapestry5.ioc A code-centric, high-performance, simple Inversion of Control container 
org.apache.tapestry5.ioc.internal [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change. 
org.apache.tapestry5.ioc.internal.services [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change. 
org.apache.tapestry5.ioc.internal.util [INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change 
org.apache.tapestry5.ioc.services Tapestry IOC service interfaces 
 

Uses of Invokable in org.apache.tapestry5.internal.structure
 

Methods in org.apache.tapestry5.internal.structure with parameters of type Invokable
<T> T
ComponentPageElementResourcesImpl.invoke(String description, Invokable<T> operation)
           
 

Uses of Invokable in org.apache.tapestry5.ioc
 

Methods in org.apache.tapestry5.ioc with parameters of type Invokable
<T> T
OperationTracker.invoke(String description, Invokable<T> operation)
          Executes the operation, returning its value.
 

Uses of Invokable in org.apache.tapestry5.ioc.internal
 

Methods in org.apache.tapestry5.ioc.internal with parameters of type Invokable
<T> T
OperationTrackerImpl.invoke(String description, Invokable<T> operation)
           
<T> T
PerThreadOperationTracker.invoke(String description, Invokable<T> operation)
           
<T> T
QuietOperationTracker.invoke(String description, Invokable<T> operation)
           
<T> T
RegistryImpl.invoke(String description, Invokable<T> operation)
           
 

Uses of Invokable in org.apache.tapestry5.ioc.internal.services
 

Methods in org.apache.tapestry5.ioc.internal.services with parameters of type Invokable
<T> T
ParallelExecutorImpl.invoke(Class<T> proxyType, Invokable<T> invocable)
           
<T> T
NonParallelExecutor.invoke(Class<T> proxyType, Invokable<T> invocable)
           
<T> Future<T>
ParallelExecutorImpl.invoke(Invokable<T> invocable)
           
<T> Future<T>
NonParallelExecutor.invoke(Invokable<T> invocable)
           
<T> T
PerthreadManagerImpl.invoke(Invokable<T> invokable)
           
 

Uses of Invokable in org.apache.tapestry5.ioc.internal.util
 

Classes in org.apache.tapestry5.ioc.internal.util that implement Invokable
 class ConstructorInvoker<T>
          Wraps the invocation of a constructor (with exception reporting) as an Invokable.
 class LoggingInvokableWrapper<T>
           
 class MethodInvoker<T>
           
 

Methods in org.apache.tapestry5.ioc.internal.util with parameters of type Invokable
<T> T
ConcurrentBarrier.withRead(Invokable<T> invokable)
          Invokes the object after acquiring the read lock (if necessary).
<T> T
ConcurrentBarrier.withWrite(Invokable<T> invokable)
          Acquires the exclusive write lock before invoking the Invokable.
 

Constructors in org.apache.tapestry5.ioc.internal.util with parameters of type Invokable
ConstructionPlan(OperationTracker tracker, String description, Invokable<T> instanceConstructor)
           
LoggingInvokableWrapper(org.slf4j.Logger logger, String message, Invokable<T> delegate)
           
 

Uses of Invokable in org.apache.tapestry5.ioc.services
 

Methods in org.apache.tapestry5.ioc.services with parameters of type Invokable
<T> T
ParallelExecutor.invoke(Class<T> proxyType, Invokable<T> invocable)
          As with ParallelExecutor.invoke(org.apache.tapestry5.ioc.Invokable), but the result is wrapped inside a thunk.
<T> Future<T>
ParallelExecutor.invoke(Invokable<T> invocable)
          Submits the invocable object to be executed in a pooled thread.
<T> T
PerthreadManager.invoke(Invokable<T> invokable)
          Returns the result from the invocation, providing a try...finally to cleanup after.
 



Copyright © 2003-2012 The Apache Software Foundation.