Class ComponentInvocation

    • Field Detail

      • instance

        public Object instance
        The component instance, type Servlet, Filter or EnterpriseBean
      • container

        public Object container
        ServletContext for servlet, Container for EJB
      • jndiEnvironment

        public Object jndiEnvironment
      • componentId

        public String componentId
      • transaction

        public Object transaction
      • oldSecurityContext

        public Object oldSecurityContext
        security context coming in a call security context changes on a runas call - on a run as call the old logged in security context is stored in here.
      • appName

        protected String appName
      • moduleName

        protected String moduleName
      • registrationName

        protected String registrationName
    • Method Detail

      • isPreInvokeDone

        public boolean isPreInvokeDone()
      • setPreInvokeDone

        public void setPreInvokeDone​(boolean value)
      • getAuth

        public Boolean getAuth()
      • setAuth

        public void setAuth​(Boolean auth)
      • setAuth

        public void setAuth​(boolean value)
      • isPreInvokeDoneStatus

        public boolean isPreInvokeDoneStatus()
      • setPreInvokeDoneStatus

        public void setPreInvokeDoneStatus​(boolean preInvokeDoneStatus)
      • getInstance

        public Object getInstance()
      • setInstance

        public void setInstance​(Object instance)
      • getInstanceName

        public String getInstanceName()
      • setInstanceName

        public void setInstanceName​(String instanceName)
      • getComponentId

        public String getComponentId()
      • setComponentId

        public void setComponentId​(String componentId)
      • getJndiEnvironment

        public Object getJndiEnvironment()
      • setJndiEnvironment

        public void setJndiEnvironment​(Object jndiEnvironment)
      • setJNDIEnvironment

        public void setJNDIEnvironment​(Object val)
      • getJNDIEnvironment

        public Object getJNDIEnvironment()
      • getContainer

        public Object getContainer()
      • setContainer

        public void setContainer​(Object container)
      • getContainerContext

        public Object getContainerContext()
      • getTransaction

        public Object getTransaction()
      • setTransaction

        public void setTransaction​(Object t)
      • setTransactionCompleting

        public void setTransactionCompleting​(boolean transactionCompleting)
      • setRegistry

        public void setRegistry​(Map<Class<?>,​Object> registry)
      • 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.
      • setAppName

        public void setAppName​(String appName)
      • 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.
      • setModuleName

        public void setModuleName​(String moduleName)
      • getRegistrationName

        public String getRegistrationName()
        Returns the unique registration name of application.
        Returns:
      • setRegistrationName

        public void setRegistrationName​(String registrationName)
      • 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 <T> T getRegistryFor​(Class<T> key)
        Returns:
        Registry associated with this invocation for the given key
      • setRegistryFor

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

        public void clearRegistry()