public interface VCacheRequestContextOperations
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | VCacheRequestContextOperations.Action<T,X extends Throwable> | 
| Modifier and Type | Method and Description | 
|---|---|
| default void | doInRequestContext(Runnable action)A simplified form of  #doInRequestContext(VCacheRequestContextManager.Action)that takes aRunnablecallback. | 
| <T,X extends Throwable> | doInRequestContext(String partitionIdentifier,
                  VCacheRequestContextOperations.Action<T,X> action)Deprecated. 
 since 6.0. Partitions are not supported in Confluence Server | 
| <T,X extends Throwable> | doInRequestContext(VCacheRequestContextOperations.Action<T,X> action)Executes the supplied action callback within a VCache  RequestContext, using the system default
 partition identifier. | 
| default <T> Callable<T> | withRequestContext(Callable<T> task)Wraps the supplied  Callablein a request context | 
| default Runnable | withRequestContext(Runnable task)Wraps the supplied  Runnablein a request context | 
<T,X extends Throwable> T doInRequestContext(VCacheRequestContextOperations.Action<T,X> action) throws X extends Throwable
RequestContext, using the system default
 partition identifier.T - the return type of the callbackX - the exception type thrown by the callbackaction - the callback to be executed within the request contextX - the exception thrown by the callbackIllegalArgumentException - if the partition identifier is not the same as that provided by previous callsX extends Throwable@Deprecated <T,X extends Throwable> T doInRequestContext(String partitionIdentifier, VCacheRequestContextOperations.Action<T,X> action) throws X extends Throwable
RequestContext. If no request context is bound to
 the current thread, then one will be set up with the supplied partition identifier. Calls to this method may be
 nested. Nested calls will re-use the existing context bound by the first call. Nested calls must supply the
 same partition identifier as the first call.T - the return type of the callbackX - the exception type thrown by the callbackpartitionIdentifier - the partition identifier that will be used to create new request context, if necessaryaction - the callback to be executed within the request contextX - the exception thrown by the callbackIllegalArgumentException - if the partition identifier is not the same as that provided by previous callsX extends Throwabledefault void doInRequestContext(Runnable action)
#doInRequestContext(VCacheRequestContextManager.Action) that takes a
 Runnable callback.default <T> Callable<T> withRequestContext(Callable<T> task)
Callable in a request contextCopyright © 2003–2019 Atlassian. All rights reserved.