Class ComponentInvocation

  • All Implemented Interfaces:
    Cloneable

    @PerLookup
    @Service
    public class ComponentInvocation
    extends Object
    implements Cloneable
    • Field Detail

      • instance

        public Object instance
      • container

        public Object container
      • jndiEnvironment

        public Object jndiEnvironment
      • componentId

        public String componentId
      • transaction

        public Object transaction
      • oldSecurityContext

        public Object oldSecurityContext
      • appName

        protected String appName
      • moduleName

        protected String moduleName
    • Method Detail

      • setJNDIEnvironment

        public void setJNDIEnvironment​(Object val)
      • getJNDIEnvironment

        public Object getJNDIEnvironment()
      • getInstance

        public Object getInstance()
      • getInstanceName

        public String getInstanceName()
      • setInstanceName

        public void setInstanceName​(String instanceName)
      • getComponentId

        public String getComponentId()
      • getContainer

        public Object getContainer()
      • getContainerContext

        public Object getContainerContext()
      • getTransaction

        public Object getTransaction()
      • setTransaction

        public void setTransaction​(Object t)
      • setTransactionOperationsManager

        public void setTransactionOperationsManager​(Object transactionOperationsManager)
      • getTransactionOperationsManager

        public Object getTransactionOperationsManager()
      • setOldSecurityContext

        public void setOldSecurityContext​(Object sc)
        Sets the security context of the call coming in
      • getOldSecurityContext

        public Object getOldSecurityContext()
        gets the security context of the call that came in before a new context for runas is made
      • isTransactionCompleting

        public boolean isTransactionCompleting()
      • setTransactionCompeting

        public void setTransactionCompeting​(boolean value)
      • setResourceTableKey

        public void setResourceTableKey​(Object key)
      • getResourceTableKey

        public Object getResourceTableKey()
      • setResourceHandler

        public void setResourceHandler​(ResourceHandler h)
      • getRegistryFor

        public Object getRegistryFor​(Class key)
        Returns:
        Registry associated with this invocation for the given key
      • setRegistryFor

        public void setRegistryFor​(Class key,
                                   Object payLoad)
        Associate given registry with given key for this invocation
      • clearRegistry

        public void clearRegistry()
      • isPreInvokeDone

        public boolean isPreInvokeDone()
      • setPreInvokeDone

        public void setPreInvokeDone​(boolean value)
      • getAuth

        public Boolean getAuth()
      • setAuth

        public void setAuth​(boolean value)
      • getAppName

        public String getAppName()
        Returns the appName for the current invocation, equivalent to the value bound to java:app/AppName, without the cost of lookup. For standalone modules, returns the same value as getModuleName(). For invocations that are not on Java EE components, returns null.
      • getModuleName

        public String getModuleName()
        Returns the moduleName for the current invocation, equivalent to the value bound to java:module/ModuleName, without the cost of lookup. For invocations that are not on Java EE components, returns null.