public class ContextServiceImpl extends Object implements javax.enterprise.concurrent.ContextService, Serializable
Modifier and Type | Field and Description |
---|---|
protected ContextSetupProvider |
contextSetupProvider |
protected String |
name |
protected TransactionSetupProvider |
transactionSetupProvider |
Constructor and Description |
---|
ContextServiceImpl(String name,
ContextSetupProvider contextSetupProvider) |
ContextServiceImpl(String name,
ContextSetupProvider contextSetupProvider,
TransactionSetupProvider transactionSetupProvider) |
Modifier and Type | Method and Description |
---|---|
Object |
createContextualProxy(Object instance,
Class<?>... interfaces) |
Object |
createContextualProxy(Object instance,
Map<String,String> executionProperties,
Class<?>... interfaces) |
<T> T |
createContextualProxy(T instance,
Class<T> intf) |
<T> T |
createContextualProxy(T instance,
Map<String,String> executionProperties,
Class<T> intf) |
ContextSetupProvider |
getContextSetupProvider() |
Map<String,String> |
getExecutionProperties(Object contextObject) |
String |
getName() |
TransactionSetupProvider |
getTransactionSetupProvider() |
protected ContextProxyInvocationHandler |
verifyHandler(Object contextObject) |
protected void |
verifyStringValue(Enumeration e) |
protected final ContextSetupProvider contextSetupProvider
protected final TransactionSetupProvider transactionSetupProvider
protected final String name
public ContextServiceImpl(String name, ContextSetupProvider contextSetupProvider)
public ContextServiceImpl(String name, ContextSetupProvider contextSetupProvider, TransactionSetupProvider transactionSetupProvider)
public String getName()
public ContextSetupProvider getContextSetupProvider()
public TransactionSetupProvider getTransactionSetupProvider()
public Object createContextualProxy(Object instance, Class<?>... interfaces)
createContextualProxy
in interface javax.enterprise.concurrent.ContextService
public Object createContextualProxy(Object instance, Map<String,String> executionProperties, Class<?>... interfaces)
createContextualProxy
in interface javax.enterprise.concurrent.ContextService
public <T> T createContextualProxy(T instance, Class<T> intf)
createContextualProxy
in interface javax.enterprise.concurrent.ContextService
public <T> T createContextualProxy(T instance, Map<String,String> executionProperties, Class<T> intf)
createContextualProxy
in interface javax.enterprise.concurrent.ContextService
public Map<String,String> getExecutionProperties(Object contextObject)
getExecutionProperties
in interface javax.enterprise.concurrent.ContextService
protected void verifyStringValue(Enumeration e) throws ClassCastException
ClassCastException
protected ContextProxyInvocationHandler verifyHandler(Object contextObject)
Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.