public class ContextProxyInvocationHandler extends Object implements InvocationHandler, Serializable
Modifier and Type | Field and Description |
---|---|
protected ContextHandle |
capturedContextHandle |
protected javax.enterprise.concurrent.ContextService |
contextService |
protected ContextSetupProvider |
contextSetupProvider |
protected Map<String,String> |
executionProperties |
protected Object |
proxiedObject |
protected TransactionSetupProvider |
transactionSetupProvider |
Constructor and Description |
---|
ContextProxyInvocationHandler(ContextServiceImpl contextService,
Object proxiedObject,
Map<String,String> executionProperties) |
Modifier and Type | Method and Description |
---|---|
javax.enterprise.concurrent.ContextService |
getContextService() |
Map<String,String> |
getExecutionProperties() |
protected String |
getTransactionExecutionProperty() |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
protected final ContextSetupProvider contextSetupProvider
protected javax.enterprise.concurrent.ContextService contextService
protected final ContextHandle capturedContextHandle
protected final TransactionSetupProvider transactionSetupProvider
protected final Object proxiedObject
public ContextProxyInvocationHandler(ContextServiceImpl contextService, Object proxiedObject, Map<String,String> executionProperties)
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke
in interface InvocationHandler
Throwable
public javax.enterprise.concurrent.ContextService getContextService()
protected String getTransactionExecutionProperty()
Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.