| Modifier and Type | Class and Description |
|---|---|
class |
EjbInvocation
The EjbInvocation object contains state associated with an invocation
on an EJB or EJBHome (local/remote).
|
| Modifier and Type | Method and Description |
|---|---|
void |
Container.doAfterBegin(ComponentInvocation ci)
Called from the TM when an EJB with Bean-Managed transactions starts a tx
|
boolean |
Container.userTransactionMethodsAllowed(ComponentInvocation inv)
EJB spec makes a distinction between access to the UserTransaction
object itself and access to its methods.
|
| Modifier and Type | Method and Description |
|---|---|
protected ComponentInvocation |
AbstractSessionContextImpl.getCurrentComponentInvocation() |
ComponentInvocation |
EjbContainerUtil.getCurrentInvocation() |
ComponentInvocation |
EjbContainerUtilImpl.getCurrentInvocation() |
ComponentInvocation |
EjbEndpointFacadeImpl.startInvocation() |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseContainer.checkUserTransactionLookup(ComponentInvocation inv) |
void |
BaseContainer.doAfterBegin(ComponentInvocation ci) |
void |
EjbEndpointFacadeImpl.endInvocation(ComponentInvocation inv) |
protected boolean |
EJBContextImpl.inActivatePassivate(ComponentInvocation inv) |
boolean |
StatefulSessionContainer.userTransactionMethodsAllowed(ComponentInvocation inv) |
boolean |
BaseContainer.userTransactionMethodsAllowed(ComponentInvocation inv)
EJB spec makes a distinction between access to the UserTransaction
object itself and access to its methods.
|
boolean |
StatelessSessionContainer.userTransactionMethodsAllowed(ComponentInvocation inv) |
boolean |
AbstractSingletonContainer.userTransactionMethodsAllowed(ComponentInvocation inv) |
| Modifier and Type | Method and Description |
|---|---|
void |
EntityManagerWrapper.NonTxEMCleaner.afterPostInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv) |
void |
EntityManagerWrapper.NonTxEMCleaner.afterPreInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv) |
void |
EntityManagerWrapper.NonTxEMCleaner.beforePostInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv) |
void |
EntityManagerWrapper.NonTxEMCleaner.beforePreInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation newInv) |
| Modifier and Type | Method and Description |
|---|---|
SecurityContext |
SecurityMechanismSelector.getSecurityContextForAppClient(ComponentInvocation ci,
boolean sslUsed,
boolean clientAuthOccurred,
com.sun.corba.ee.org.omg.CSIIOP.CompoundSecMech mechanism)
Create the security context to be used by the CSIV2 layer
to marshal in the service context of the IIOP message from an appclient
or standalone client.
|
SecurityContext |
SecurityMechanismSelector.getSecurityContextForWebOrEJB(ComponentInvocation ci,
boolean sslUsed,
boolean clientAuthOccurred,
com.sun.corba.ee.org.omg.CSIIOP.CompoundSecMech mechanism)
Create the security context to be used by the CSIV2 layer
to marshal in the service context of the IIOP message from an web
component or EJB invoking another EJB.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PoolManagerImpl.afterPostInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv) |
void |
PoolManagerImpl.afterPreInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv) |
void |
PoolManagerImpl.beforePostInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv) |
void |
PoolManagerImpl.beforePreInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation newInv) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SecurityManager.authorize(ComponentInvocation inv) |
void |
SecurityManager.postInvoke(ComponentInvocation inv)
This method is used by the Invocation Manager to remove
the run-as identity information that was set up using the
preInvoke
|
void |
SecurityManager.preInvoke(ComponentInvocation inv)
This sets up the security context - if not set
and does run-as related login if required
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
PolicyContextDelegate.authorize(ComponentInvocation inv,
Method m) |
Object |
PolicyContextDelegate.getEJbArguments(ComponentInvocation inv) |
Object |
PolicyContextDelegate.getEnterpriseBean(ComponentInvocation inv) |
Object |
PolicyContextDelegate.getSOAPMessage(ComponentInvocation inv) |
void |
HandlerData.setInvocation(ComponentInvocation inv) |
void |
PolicyContextDelegate.setSOAPMessage(Object message,
ComponentInvocation inv) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EJBPolicyContextDelegate.authorize(ComponentInvocation inv,
Method m) |
Object |
EJBPolicyContextDelegate.getEJbArguments(ComponentInvocation inv) |
Object |
EJBPolicyContextDelegate.getEnterpriseBean(ComponentInvocation inv) |
Object |
EJBPolicyContextDelegate.getSOAPMessage(ComponentInvocation inv) |
void |
EJBPolicyContextDelegate.setSOAPMessage(Object message,
ComponentInvocation inv) |
| Modifier and Type | Method and Description |
|---|---|
Object |
WebServicesDelegate.getSOAPMessage(ComponentInvocation inv)
return the SOAP Message from the invocation, to be used by JACC PolicyContextHandler
|
| Modifier and Type | Method and Description |
|---|---|
Object |
WebServicesDelegateImpl.getSOAPMessage(ComponentInvocation inv) |
| Modifier and Type | Method and Description |
|---|---|
void |
TransactionInvocationHandler.afterPostInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv) |
void |
TransactionInvocationHandler.afterPreInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv) |
void |
TransactionInvocationHandler.beforePostInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv) |
void |
TransactionInvocationHandler.beforePreInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation newInv) |
void |
JavaEETransactionManagerSimplified.componentDestroyed(Object instance,
ComponentInvocation inv) |
List |
JavaEETransactionManagerSimplified.getExistingResourceList(Object instance,
ComponentInvocation inv) |
List |
JavaEETransactionManagerSimplified.getResourceList(Object instance,
ComponentInvocation inv)
get the resources being used in the calling component's invocation context
|
void |
JavaEETransactionManagerSimplified.postInvoke(ComponentInvocation curr,
ComponentInvocation prev) |
void |
JavaEETransactionManagerSimplified.preInvoke(ComponentInvocation prev) |
| Modifier and Type | Method and Description |
|---|---|
void |
JavaEETransactionManager.componentDestroyed(Object instance,
ComponentInvocation inv)
This is called by Container to indicate that a component
is being destroyed.
|
List |
JavaEETransactionManager.getExistingResourceList(Object instance,
ComponentInvocation inv)
Returns a list of resource handles held by the component
|
List |
JavaEETransactionManager.getResourceList(Object instance,
ComponentInvocation inv)
get the resources being used in the calling component's invocation context
|
void |
JavaEETransactionManager.postInvoke(ComponentInvocation curr,
ComponentInvocation prev)
Called by InvocationManager
|
void |
JavaEETransactionManager.preInvoke(ComponentInvocation prev)
Called by InvocationManager
|
| Modifier and Type | Class and Description |
|---|---|
class |
WebComponentInvocation |
| Modifier and Type | Method and Description |
|---|---|
void |
RealmAdapter.postSetRunAsIdentity(ComponentInvocation inv)
Attempts to restore old SecurityContext (but fails).
|
void |
RealmAdapter.preSetRunAsIdentity(ComponentInvocation inv)
Set the run-as principal into the SecurityContext when needed.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends ComponentInvocation> |
InvocationManager.getCurrentInvocation()
Returns the current Invocation object associated with the current thread
|
<T extends ComponentInvocation> |
InvocationManagerImpl.getCurrentInvocation()
return the Invocation object of the component
being called
|
<T extends ComponentInvocation> |
InvocationManager.getPreviousInvocation()
Returns the previous Invocation object associated with the current
thread.
|
<T extends ComponentInvocation> |
InvocationManagerImpl.getPreviousInvocation()
return the Inovcation object of the caller
return null if none exist (e.g.
|
<T extends ComponentInvocation> |
InvocationManager.postInvoke(T inv)
To be called by a Container to indicate that the Container has
just completed the invocation of a method on a component.
|
<T extends ComponentInvocation> |
InvocationManagerImpl.postInvoke(T inv) |
<T extends ComponentInvocation> |
InvocationManager.preInvoke(T inv)
To be called by a Container to indicate that the Container is
about to invoke a method on a component.
|
<T extends ComponentInvocation> |
InvocationManagerImpl.preInvoke(T inv) |
| Modifier and Type | Method and Description |
|---|---|
ComponentInvocation |
ComponentInvocation.clone() |
| Modifier and Type | Method and Description |
|---|---|
List<? extends ComponentInvocation> |
InvocationManager.getAllInvocations() |
List<? extends ComponentInvocation> |
InvocationManager.popAllInvocations() |
List<? extends ComponentInvocation> |
InvocationManagerImpl.popAllInvocations() |
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentInvocationHandler.afterPostInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv)
Called after the curInv has been popped from the invocation stack.
|
void |
ComponentInvocationHandler.afterPreInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv)
Called after the curInv has been pushed into the invocation stack.
|
void |
ComponentInvocationHandler.beforePostInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation curInv)
Called before the curInv has been popped from the invocation stack.
|
void |
ComponentInvocationHandler.beforePreInvoke(ComponentInvocation.ComponentInvocationType invType,
ComponentInvocation prevInv,
ComponentInvocation newInv)
Called before the curInv is pushed into the invocation stack.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InvocationManager.putAllInvocations(List<? extends ComponentInvocation> invocations) |
void |
InvocationManagerImpl.putAllInvocations(List<? extends ComponentInvocation> invocations) |
| Modifier and Type | Method and Description |
|---|---|
ComponentInvocation |
InvocationContext.getInvocation() |
| Constructor and Description |
|---|
InvocationContext(ComponentInvocation invocation,
ClassLoader contextClassLoader,
SecurityContext securityContext,
boolean useTransactionOfExecutionThread) |
| Modifier and Type | Method and Description |
|---|---|
ComponentInvocation |
EjbEndpointFacade.startInvocation()
Start an invocation for the EJB web service endpoint.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EjbEndpointFacade.endInvocation(ComponentInvocation inv)
Perform post-processing for the web service endpoint invocation.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
MessageBeanContainer.userTransactionMethodsAllowed(ComponentInvocation inv) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EJBSecurityManager.authorize(ComponentInvocation compInv)
This method is called by the EJB container to decide whether or not
a method specified in the Invocation should be allowed.
|
void |
EJBSecurityManager.postInvoke(ComponentInvocation inv)
This method is used by Message Driven Bean Container to remove
the run-as identity information that was set up using the
preSetRunAsIdentity method
|
void |
EJBSecurityManager.preInvoke(ComponentInvocation inv)
This method is used by MDB Container - Invocation Manager to setup
the run-as identity information.
|
| Modifier and Type | Method and Description |
|---|---|
ComponentInvocation |
JMSContextEntry.getComponentInvocation() |
| Constructor and Description |
|---|
JMSContextEntry(String ipId,
javax.jms.JMSContext context,
ComponentInvocation inv) |
| Modifier and Type | Method and Description |
|---|---|
ComponentInvocation |
AdapterInvocationInfo.getInv() |
| Modifier and Type | Method and Description |
|---|---|
void |
Ejb2RuntimeEndpointInfo.releaseImplementor(ComponentInvocation inv)
Called after attempt to handle message.
|
void |
EjbRuntimeEndpointInfo.releaseImplementor(ComponentInvocation inv)
Called after attempt to handle message.
|
void |
AdapterInvocationInfo.setInv(ComponentInvocation inv) |
| Constructor and Description |
|---|
Web109Adapter(String name,
String urlPattern,
com.sun.xml.ws.api.server.WSEndpoint endpoint,
ServletFakeArtifactSet servletFakeArtifactSet,
ComponentInvocation invocation) |
Copyright © 2017. All rights reserved.