| Package | Description |
|---|---|
| com.sun.ejb | |
| com.sun.ejb.containers | |
| com.sun.enterprise.container.common.impl | |
| com.sun.enterprise.iiop.security | |
| com.sun.enterprise.resource.pool | |
| com.sun.enterprise.security | |
| com.sun.enterprise.security.ee.authorize | |
| com.sun.enterprise.security.jacc.context |
This package contains the JACC Policy Context Handlers.
|
| com.sun.enterprise.security.jaspic |
This package contains much of the integration code for JASPIC.
|
| com.sun.enterprise.security.webservices | |
| com.sun.enterprise.transaction | |
| com.sun.enterprise.transaction.api | |
| com.sun.enterprise.web | |
| com.sun.web.security | |
| org.glassfish.api.invocation | |
| org.glassfish.concurrent.runtime | |
| org.glassfish.ejb.api | |
| org.glassfish.ejb.mdb | |
| org.glassfish.ejb.security.application | |
| org.glassfish.jms.injection | |
| org.glassfish.webservices | |
| org.glassfish.webservices.transport.tcp |
| 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 |
EjbContainerUtilImpl.getCurrentInvocation() |
ComponentInvocation |
EjbContainerUtil.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 |
BaseContainer.userTransactionMethodsAllowed(ComponentInvocation inv)
EJB spec makes a distinction between access to the UserTransaction
object itself and access to its methods.
|
boolean |
StatefulSessionContainer.userTransactionMethodsAllowed(ComponentInvocation inv) |
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 |
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 |
|---|---|
boolean |
PolicyContextDelegate.authorize(ComponentInvocation invocation,
Method method) |
Object |
PolicyContextDelegate.getEJbArguments(ComponentInvocation inv) |
Object |
PolicyContextDelegate.getEnterpriseBean(ComponentInvocation inv) |
Object |
PolicyContextDelegate.getSOAPMessage(ComponentInvocation inv) |
void |
PolicyContextHandlerData.setInvocation(ComponentInvocation inv) |
void |
PolicyContextDelegate.setSOAPMessage(Object message,
ComponentInvocation invocation) |
| Modifier and Type | Method and Description |
|---|---|
Object |
WebServicesDelegate.getSOAPMessage(ComponentInvocation componentInvocation)
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 invocation)
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 Invocation 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 invocation) |
<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 invocation) |
| Modifier and Type | Method and Description |
|---|---|
ComponentInvocation |
ComponentInvocation.clone() |
| Modifier and Type | Method and Description |
|---|---|
List<? extends ComponentInvocation> |
InvocationManager.getAllInvocations() |
List<? extends ComponentInvocation> |
InvocationManagerImpl.getAllInvocations() |
List<? extends ComponentInvocation> |
InvocationManager.popAllInvocations()
Useful to temp clear the invocation list for example when spawning a new Thread
to prevent potential classloader leaks.
|
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)
Useful to temp clear the invocation list for example when spawning a new Thread
to prevent potential classloader leaks.
|
void |
InvocationManagerImpl.putAllInvocations(List<? extends ComponentInvocation> invocations) |
default void |
InvocationManager.setThreadInheritableInvocation(List<? extends ComponentInvocation> parentValue)
Installs the given invocation as thread local in the same way as would be done automatically at
thread creation time.
|
void |
InvocationManagerImpl.setThreadInheritableInvocation(List<? extends ComponentInvocation> parentValue) |
| 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 componentInvocation)
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 © 2019. All rights reserved.