Uses of Class
org.jboss.invocation.Invocation

Packages that use Invocation
org.jboss.cache.invalidation.triggers   
org.jboss.ejb Package description goes here
org.jboss.ejb.plugins Package description goes here
org.jboss.ejb.plugins.cmp.jdbc Package description goes here
org.jboss.ejb.plugins.cmp.jdbc.bridge Package description goes here
org.jboss.ejb.plugins.cmp.jdbc2   
org.jboss.ejb.plugins.inflow   
org.jboss.ejb.plugins.jms Package description goes here
org.jboss.ejb.plugins.lock Package description goes here
org.jboss.invocation   
org.jboss.invocation.http.interfaces   
org.jboss.invocation.http.server   
org.jboss.invocation.jrmp.interfaces   
org.jboss.invocation.jrmp.server   
org.jboss.invocation.local   
org.jboss.invocation.pooled.interfaces   
org.jboss.invocation.pooled.server   
org.jboss.invocation.unified.interfaces   
org.jboss.jmx.connector.invoker   
org.jboss.jmx.connector.invoker.client   
org.jboss.naming Package description goes here
org.jboss.naming.interceptors   
org.jboss.proxy Package description goes here
org.jboss.proxy.ejb   
org.jboss.tm.usertx.server Package description goes here
 

Uses of Invocation in org.jboss.cache.invalidation.triggers
 

Methods in org.jboss.cache.invalidation.triggers with parameters of type Invocation
protected  boolean EntityBeanCacheBatchInvalidatorInterceptor.changed(Invocation mi, EntityEnterpriseContext ctx)
           
 Object EntityBeanCacheBatchInvalidatorInterceptor.invoke(Invocation mi)
           
 

Uses of Invocation in org.jboss.ejb
 

Methods in org.jboss.ejb with parameters of type Invocation
 javax.ejb.EJBObject StatefulSessionContainer.createHome(Invocation mi)
           
 javax.ejb.EJBObject EntityContainer.createHome(Invocation mi)
          This method takes care of the wiring of the "EJBObject" trio (target, context, proxy).
 javax.ejb.EJBLocalObject StatefulSessionContainer.createLocalHome(Invocation mi)
           
 javax.ejb.EJBLocalObject EntityContainer.createLocalHome(Invocation mi)
          Local home interface implementation
 void BeanLock.endInvocation(Invocation mi)
          Callback to the BeanLock to inform it that a method invocation has ended.
 Object EntityContainer.find(Invocation mi)
          This methods finds the target instances by delegating to the persistence manager It then manufactures EJBObject for all the involved instances found.
 Object EntityContainer.findLocal(Invocation mi)
           
 javax.ejb.EJBHome SessionContainer.getEJBHome(Invocation mi)
           
 javax.ejb.EJBHome EntityContainer.getEJBHome(Invocation mi)
           
 javax.ejb.EJBLocalHome SessionContainer.getEJBLocalHome(Invocation mi)
           
 javax.ejb.EJBLocalHome EntityContainer.getEJBLocalHome(Invocation mi)
          MF FIXME these are implemented on the client
 javax.ejb.EJBMetaData SessionContainer.getEJBMetaDataHome(Invocation mi)
           
 javax.ejb.EJBMetaData EntityContainer.getEJBMetaDataHome(Invocation mi)
           
 javax.ejb.EJBObject StatefulSessionContainer.getEJBObject(Invocation mi)
          A method for the getEJBObject from the handle
 javax.ejb.EJBObject EntityContainer.getEJBObject(Invocation mi)
          A method for the getEJBObject from the handle
 javax.ejb.Handle SessionContainer.getHandle(Invocation mi)
          While the following methods are implemented in the client in the case of JRMP we would need to implement them to fully support other transport protocols
 javax.ejb.Handle EntityContainer.getHandle(Invocation mi)
           
 javax.ejb.HomeHandle SessionContainer.getHomeHandleHome(Invocation mi)
           
 javax.ejb.HomeHandle EntityContainer.getHomeHandleHome(Invocation mi)
           
 Object SessionContainer.getPrimaryKey(Invocation mi)
           
 Object EntityContainer.getPrimaryKey(Invocation mi)
           
 Object SessionContainer.internalInvoke(Invocation mi)
          This method does invocation interpositioning of tx and security, retrieves the instance from an object table, and invokes the method on the particular instance
 Object MessageDrivenContainer.internalInvoke(Invocation mi)
          This method does invocation interpositioning of tx and security, retrieves the instance from an object table, and invokes the method on the particular instance
 Object EntityContainer.internalInvoke(Invocation mi)
           
abstract  Object Container.internalInvoke(Invocation mi)
          This method is called when a method call comes in on an EJBObject.
 Object SessionContainer.internalInvokeHome(Invocation mi)
           
 Object MessageDrivenContainer.internalInvokeHome(Invocation mi)
           
 Object EntityContainer.internalInvokeHome(Invocation mi)
           
abstract  Object Container.internalInvokeHome(Invocation mi)
          This method is called when a method call comes in on the Home object.
 Object Interceptor.invoke(Invocation mi)
          ???
 Object ContainerMBean.invoke(Invocation mi)
          The detached invoker operation.
 Object Container.invoke(Invocation mi)
          The detached invoker operation.
 Object Interceptor.invokeHome(Invocation mi)
          ???
 boolean EJBProxyFactory.isIdentical(Container container, Invocation mi)
          Protocol specific isIdentical implementation
 boolean SessionContainer.isIdentical(Invocation mi)
           
 boolean EntityContainer.isIdentical(Invocation mi)
           
 void EntityContainer.postCreateHome(Invocation mi)
          Delegates to the persistence manager postCreateEntityMethod.
 void EntityContainer.postCreateLocalHome(Invocation mi)
          Delegates to the persistence manager postCreateEntityMethod.
 void StatelessSessionContainer.remove(Invocation mi)
          No-op.
 void StatefulSessionContainer.remove(Invocation mi)
           
 void EntityContainer.remove(Invocation mi)
           
 void StatefulSessionContainer.removeHome(Invocation mi)
           
 void EntityContainer.removeHome(Invocation mi)
           
 void StatefulSessionContainer.removeLocalHome(Invocation mi)
           
 void EntityContainer.removeLocalHome(Invocation mi)
           
 void BeanLock.schedule(Invocation mi)
          This method implements the actual logic of the lock.
 

Uses of Invocation in org.jboss.ejb.plugins
 

Methods in org.jboss.ejb.plugins with parameters of type Invocation
 Object TxInterceptorCMT.invoke(Invocation invocation)
          This method does invocation interpositioning of tx management
 Object TxInterceptorBMT.invoke(Invocation mi)
           
 Object StatelessSessionInstanceInterceptor.invoke(Invocation mi)
           
 Object StatefulSessionInstanceInterceptor.invoke(Invocation mi)
           
 Object SSLSessionInterceptor.invoke(Invocation mi)
           
 Object SecurityRolesInterceptor.invoke(Invocation mi)
           
 Object SecurityProxyInterceptor.invoke(Invocation mi)
           
 Object SecurityInterceptor.invoke(Invocation mi)
           
 Object RunAsSecurityInterceptor.invoke(Invocation mi)
           
 Object ProxyFactoryFinderInterceptor.invoke(Invocation mi)
           
 Object MetricsInterceptor.invoke(Invocation mi)
           
 Object MessageDrivenTxInterceptorBMT.invoke(Invocation mi)
           
 Object MessageDrivenInstanceInterceptor.invoke(Invocation mi)
           
 Object LogInterceptor.invoke(Invocation invocation)
          This method logs the method, calls the next invoker, and handles any exception.
 Object JaccAuthorizationInterceptor.invoke(Invocation mi)
           
 Object JaasAuthenticationInterceptor.invoke(Invocation mi)
           
 Object EntitySynchronizationInterceptor.invoke(Invocation mi)
           
 Object EntityReentranceInterceptor.invoke(Invocation mi)
           
 Object EntityMultiInstanceInterceptor.invoke(Invocation mi)
          Deprecated.  
 Object EntityLockInterceptor.invoke(Invocation mi)
           
 Object EntityInstanceInterceptor.invoke(Invocation mi)
           
 Object EntityCreationInterceptor.invoke(Invocation mi)
           
 Object CallValidationInterceptor.invoke(Invocation mi)
           
 Object AbstractInterceptor.invoke(Invocation mi)
           
 Object TxInterceptorCMT.invokeHome(Invocation invocation)
           
 Object TxInterceptorBMT.invokeHome(Invocation mi)
           
 Object StatelessSessionInstanceInterceptor.invokeHome(Invocation mi)
           
 Object StatefulSessionInstanceInterceptor.invokeHome(Invocation mi)
           
 Object SSLSessionInterceptor.invokeHome(Invocation mi)
           
 Object SecurityRolesInterceptor.invokeHome(Invocation mi)
           
 Object SecurityProxyInterceptor.invokeHome(Invocation mi)
           
 Object SecurityInterceptor.invokeHome(Invocation mi)
           
 Object RunAsSecurityInterceptor.invokeHome(Invocation mi)
           
 Object ProxyFactoryFinderInterceptor.invokeHome(Invocation mi)
           
 Object MetricsInterceptor.invokeHome(Invocation mi)
           
 Object MessageDrivenTxInterceptorBMT.invokeHome(Invocation mi)
           
 Object MessageDrivenInstanceInterceptor.invokeHome(Invocation mi)
          Message driven beans do not have homes.
 Object LogInterceptor.invokeHome(Invocation invocation)
          This method logs the method, calls the next invoker, and handles any exception.
 Object JaccAuthorizationInterceptor.invokeHome(Invocation mi)
           
 Object JaasAuthenticationInterceptor.invokeHome(Invocation mi)
           
 Object EntitySynchronizationInterceptor.invokeHome(Invocation mi)
           
 Object EntityMultiInstanceInterceptor.invokeHome(Invocation mi)
          Deprecated.  
 Object EntityLockInterceptor.invokeHome(Invocation mi)
           
 Object EntityInstanceInterceptor.invokeHome(Invocation mi)
           
 Object EntityCreationInterceptor.invokeHome(Invocation mi)
           
 Object CallValidationInterceptor.invokeHome(Invocation mi)
           
 Object AbstractInterceptor.invokeHome(Invocation mi)
           
 boolean AbstractInterceptor.isAppException(Invocation invocation, Throwable e)
          See if the given exception e is compatible with an exception declared as thrown by the invocation method.
protected  boolean StatefulSessionInstanceInterceptor.isCallAllowed(Invocation mi)
           
protected  boolean EntityReentranceInterceptor.isReentrantMethod(Invocation mi)
           
protected  void ProxyFactoryFinderInterceptor.setProxyFactory(String invokerBinding, Invocation mi)
           
protected  void CallValidationInterceptor.validateArguments(Invocation mi)
          Do some validation of the incoming parameters
protected  Object CallValidationInterceptor.validateReturnValue(Invocation mi, Object retValue)
          Do some validation of the return value
 

Uses of Invocation in org.jboss.ejb.plugins.cmp.jdbc
 

Methods in org.jboss.ejb.plugins.cmp.jdbc with parameters of type Invocation
 Object JDBCRelationInterceptor.invoke(Invocation mi)
           
 

Uses of Invocation in org.jboss.ejb.plugins.cmp.jdbc.bridge
 

Subclasses of Invocation in org.jboss.ejb.plugins.cmp.jdbc.bridge
 class CMRInvocation
          Optimized invocation object for local CMR invocations
 

Uses of Invocation in org.jboss.ejb.plugins.cmp.jdbc2
 

Subclasses of Invocation in org.jboss.ejb.plugins.cmp.jdbc2
static class RelationInterceptor.RelationInvocation
           
 

Methods in org.jboss.ejb.plugins.cmp.jdbc2 with parameters of type Invocation
 Object RelationInterceptor.invoke(Invocation mi)
           
 

Uses of Invocation in org.jboss.ejb.plugins.inflow
 

Methods in org.jboss.ejb.plugins.inflow with parameters of type Invocation
protected  void MessageEndpointInterceptor.after(Invocation mi)
          After delivery processing.
protected  void MessageEndpointInterceptor.before(Invocation mi)
          Before delivery processing.
protected  Object MessageEndpointInterceptor.delivery(Invocation mi)
          Delivery.
protected  void MessageEndpointInterceptor.endTransaction(Invocation mi, boolean commit)
          End the transaction
protected  void MessageEndpointInterceptor.finish(String context, Invocation mi, boolean commit)
          Finish the current delivery
protected  MessageDrivenContainer MessageEndpointInterceptor.getContainer(Invocation mi)
          Get the container
protected  JBossMessageEndpointFactory MessageEndpointInterceptor.getMessageEndpointFactory(Invocation mi)
          Get the message endpoint factory
protected  String MessageEndpointInterceptor.getProxyString(Invocation mi)
          Get our proxy's string value.
 Object MessageEndpointInterceptor.invoke(Invocation mi)
           
 boolean JBossMessageEndpointFactory.isIdentical(Container container, Invocation mi)
           
protected  void MessageEndpointInterceptor.release(Invocation mi)
          Release this message endpoint.
protected  void MessageEndpointInterceptor.releaseThreadLock(Invocation mi)
          Release the thread lock
protected  void MessageEndpointInterceptor.resetContextClassLoader(Invocation mi)
          Reset the context classloader
protected  void MessageEndpointInterceptor.startTransaction(String context, Invocation mi, MessageDrivenContainer container)
          Start a transaction
 

Uses of Invocation in org.jboss.ejb.plugins.jms
 

Methods in org.jboss.ejb.plugins.jms with parameters of type Invocation
 boolean JMSContainerInvoker.isIdentical(Container container, Invocation mi)
           
 

Uses of Invocation in org.jboss.ejb.plugins.lock
 

Methods in org.jboss.ejb.plugins.lock with parameters of type Invocation
protected  boolean QueuedPessimisticEJBLock.doSchedule(Invocation mi)
          doSchedule(Invocation) doSchedule implements a particular policy for scheduling the threads coming in.
 void SimpleReadWriteEJBLock.endInvocation(Invocation mi)
           
 void QueuedPessimisticEJBLock.endInvocation(Invocation mi)
          releaseMethodLock if we reach the count of zero it means the instance is free from threads (and reentrency) we wake up the next thread in the currentLock
 void NoLock.endInvocation(Invocation mi)
           
abstract  void BeanLockSupport.endInvocation(Invocation mi)
           
 void SimpleReadWriteEJBLock.schedule(Invocation mi)
           
 void QueuedPessimisticEJBLock.schedule(Invocation mi)
           
 void NoLock.schedule(Invocation mi)
          Schedule(Invocation) Schedule implements a particular policy for scheduling the threads coming in.
abstract  void BeanLockSupport.schedule(Invocation mi)
           
 

Uses of Invocation in org.jboss.invocation
 

Subclasses of Invocation in org.jboss.invocation
 class LocalEJBInvocation
          Optimized invocation object for Local interface invocations
 class MarshalledInvocation
          The MarshalledInvocation is an invocation that travels.
 

Methods in org.jboss.invocation with parameters of type Invocation
 boolean InvokerInterceptor.hasLocalTarget(Invocation invocation)
          Whether there is a local target
 Object MarshallingInvokerInterceptor.invoke(Invocation invocation)
          Use marshalled invocations when the target is colocated.
 Object InvokerInterceptor.invoke(Invocation invocation)
          The invocation on the delegate, calls the right invoker.
 Object Invoker.invoke(Invocation invocation)
          The invoke with an Invocation Object.
 Object ByValueInvokerInterceptor.invoke(Invocation invocation)
          Invoke using the invoker for remote invocations
protected  Object InvokerInterceptor.invokeInvoker(Invocation invocation)
          Invoke using invoker
protected  Object InvokerInterceptor.invokeLocal(Invocation invocation)
          Invoke using local invoker
protected  Object InvokerInterceptor.invokeLocalMarshalled(Invocation invocation)
          This method is for local calls when using pass-by-value
protected  Object InvokerInterceptor.invokeMarshalled(Invocation invocation)
          Invoke using local invoker and marshalled
 boolean InvokerInterceptor.isClustered(Invocation invocation)
          Whether we are in a clustered environment
 boolean InvokerInterceptor.isLocal(Invocation invocation)
          Whether the target is local
 boolean ByValueInvokerInterceptor.isLocal(Invocation invocation)
          Are you local?
 

Constructors in org.jboss.invocation with parameters of type Invocation
MarshalledInvocation(Invocation invocation)
           
 

Uses of Invocation in org.jboss.invocation.http.interfaces
 

Methods in org.jboss.invocation.http.interfaces with parameters of type Invocation
 Object HttpInvokerProxy.invoke(Invocation invocation)
          This method builds a MarshalledInvocation from the invocation passed in and then does a post to the target URL.
 Object ClientMethodInterceptor.invoke(Invocation mi)
          Handle methods locally on the client
static Object Util.invoke(URL externalURL, Invocation mi)
          Post the Invocation as a serialized MarshalledInvocation object.
 

Uses of Invocation in org.jboss.invocation.http.server
 

Methods in org.jboss.invocation.http.server with parameters of type Invocation
 Object HttpInvokerMBean.invoke(Invocation invocation)
          The invoker JMX method
 Object HttpInvoker.invoke(Invocation invocation)
          Invoke a Remote interface method.
 

Uses of Invocation in org.jboss.invocation.jrmp.interfaces
 

Methods in org.jboss.invocation.jrmp.interfaces with parameters of type Invocation
 Object JRMPInvokerProxy.invoke(Invocation invocation)
          The invocation on the delegate, calls the right invoker.
 

Uses of Invocation in org.jboss.invocation.jrmp.server
 

Methods in org.jboss.invocation.jrmp.server with parameters of type Invocation
 Object JRMPInvoker_Stub.invoke(Invocation $param_Invocation_1)
           
 Object JRMPProxyFactoryMBean.invoke(Invocation mi)
           
 Object JRMPProxyFactory.invoke(Invocation mi)
           
 Object JRMPInvoker.invoke(Invocation invocation)
          Invoke a Remote interface method.
 

Uses of Invocation in org.jboss.invocation.local
 

Methods in org.jboss.invocation.local with parameters of type Invocation
 Object LocalInvoker.invoke(Invocation invocation)
          Invoke a method.
 

Uses of Invocation in org.jboss.invocation.pooled.interfaces
 

Subclasses of Invocation in org.jboss.invocation.pooled.interfaces
 class PooledMarshalledInvocation
          The MarshalledInvocation is an invocation that travels.
 

Methods in org.jboss.invocation.pooled.interfaces with parameters of type Invocation
 Object PooledInvokerProxy.invoke(Invocation invocation)
          The invocation on the delegate, calls the right invoker.
 

Constructors in org.jboss.invocation.pooled.interfaces with parameters of type Invocation
PooledMarshalledInvocation(Invocation invocation)
           
 

Uses of Invocation in org.jboss.invocation.pooled.server
 

Methods in org.jboss.invocation.pooled.server with parameters of type Invocation
 Object PooledInvoker.invoke(Invocation invocation)
          The ServerProtocol will use this method to service an invocation request.
 

Uses of Invocation in org.jboss.invocation.unified.interfaces
 

Methods in org.jboss.invocation.unified.interfaces with parameters of type Invocation
 Object UnifiedInvokerProxy.invoke(Invocation invocation)
           
 

Uses of Invocation in org.jboss.jmx.connector.invoker
 

Methods in org.jboss.jmx.connector.invoker with parameters of type Invocation
 Object InvokerAdaptorServiceMBean.invoke(Invocation invocation)
          Expose the MBeanServer service via JMX to invokers.
 Object InvokerAdaptorService.invoke(Invocation invocation)
          Expose the MBeanServer service via JMX to invokers.
 

Uses of Invocation in org.jboss.jmx.connector.invoker.client
 

Methods in org.jboss.jmx.connector.invoker.client with parameters of type Invocation
 javax.management.ObjectName InvokerAdaptorClientInterceptor.getObjectNameFromArguments(Invocation invocation)
          Return any target object name relevent for this invocation.
 Object InvokerAdaptorClientInterceptor.invoke(Invocation invocation)
          Invoke using the invoker for remote invocations
 

Uses of Invocation in org.jboss.naming
 

Methods in org.jboss.naming with parameters of type Invocation
 Object NamingServiceMBean.invoke(Invocation invocation)
          Expose the Naming service via JMX to invokers.
 Object NamingService.invoke(Invocation invocation)
          Expose the Naming service via JMX to invokers.
 

Uses of Invocation in org.jboss.naming.interceptors
 

Methods in org.jboss.naming.interceptors with parameters of type Invocation
 Object ExceptionInterceptor.invoke(Invocation mi)
          Handle methods locally on the client
 

Uses of Invocation in org.jboss.proxy
 

Methods in org.jboss.proxy with parameters of type Invocation
protected  Object ClientMethodInterceptor.getObject(Invocation mi)
          Get the object used in Object methods
 Object TransactionInterceptor.invoke(Invocation invocation)
           
 Object SecurityInterceptor.invoke(Invocation invocation)
           
abstract  Object Interceptor.invoke(Invocation mi)
           
 Object ClientMethodInterceptor.invoke(Invocation mi)
          Handle methods locally on the client
 

Uses of Invocation in org.jboss.proxy.ejb
 

Methods in org.jboss.proxy.ejb with parameters of type Invocation
protected  javax.ejb.EJBHome GenericEJBInterceptor.getEJBHome(Invocation invocation)
           
 Object StatelessSessionInterceptor.invoke(Invocation invocation)
          InvocationHandler implementation.
 Object StatelessSessionHomeInterceptor.invoke(Invocation invocation)
           
 Object StatefulSessionInterceptor.invoke(Invocation invocation)
          InvocationHandler implementation.
 Object RetryInterceptor.invoke(Invocation invocation)
          InvocationHandler implementation.
 Object ListEntityInterceptor.invoke(Invocation invocation)
          InvocationHandler implementation.
 Object HomeInterceptor.invoke(Invocation invocation)
          InvocationHandler implementation.
 Object EntityInterceptor.invoke(Invocation invocation)
          InvocationHandler implementation.
 boolean ProxyFactory.isIdentical(Container container, Invocation mi)
           
 

Uses of Invocation in org.jboss.tm.usertx.server
 

Methods in org.jboss.tm.usertx.server with parameters of type Invocation
 Object ClientUserTransactionServiceMBean.invoke(Invocation invocation)
          The detached invoker callback operation.
 Object ClientUserTransactionService.invoke(Invocation invocation)
          Expose UserTransactionSession and UserTransactionSessionFactory interfaces via JMX to invokers.
 



Copyright © 2002 JBoss Group, LLC. All Rights Reserved.