org.openejb
Class AbstractInterceptorBuilder

java.lang.Object
  extended byorg.openejb.AbstractInterceptorBuilder
All Implemented Interfaces:
InterceptorBuilder, Serializable
Direct Known Subclasses:
BMPEntityInterceptorBuilder, CMPEntityInterceptorBuilder, StatefulInterceptorBuilder, StatelessInterceptorBuilder

public abstract class AbstractInterceptorBuilder
extends Object
implements InterceptorBuilder

Version:
$Revision: 445411 $ $Date: 2005-04-18 21:05:16 +0200 (Mon, 18 Apr 2005) $
See Also:
Serialized Form

Field Summary
protected  Context componentContext
           
protected  Object containerId
           
protected  boolean doAsCurrentCaller
           
protected  String ejbName
           
protected  InstanceCache instanceCache
           
protected  InstanceFactory instanceFactory
           
protected  InstancePool instancePool
           
protected  PermissionManager permissionManager
           
protected  String policyContextId
           
protected  Subject runAs
           
protected  boolean securityEnabled
           
protected  org.apache.geronimo.transaction.TrackedConnectionAssociator trackedConnectionAssociator
           
protected  org.apache.geronimo.transaction.context.TransactionContextManager transactionContextManager
           
protected  TransactionPolicyManager transactionPolicyManager
           
protected  boolean useContextHandler
           
protected  VirtualOperation[] vtable
           
 
Constructor Summary
AbstractInterceptorBuilder()
           
 
Method Summary
 void setComponentContext(Context componentContext)
           
 void setContainerId(Object containerID)
           
 void setDoAsCurrentCaller(boolean doAsCurrentCaller)
           
 void setEJBName(String ejbName)
           
 void setInstanceCache(InstanceCache instanceCache)
           
 void setInstanceFactory(InstanceFactory instanceFactory)
           
 void setInstancePool(InstancePool instancePool)
           
 void setPermissionManager(PermissionManager permissionManager)
           
 void setPolicyContextId(String policyContextID)
           
 void setRunAs(Subject runAs)
           
 void setSecurityEnabled(boolean securityEnabled)
           
 void setTrackedConnectionAssociator(org.apache.geronimo.transaction.TrackedConnectionAssociator trackedConnectionAssociator)
           
 void setTransactionContextManager(org.apache.geronimo.transaction.context.TransactionContextManager transactionContextManager)
           
 void setTransactionPolicyManager(TransactionPolicyManager transactionPolicyManager)
           
 void setUseContextHandler(boolean useContextHandler)
           
 void setVtable(VirtualOperation[] vtable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openejb.InterceptorBuilder
buildInterceptorChains
 

Field Detail

containerId

protected Object containerId

ejbName

protected String ejbName

vtable

protected VirtualOperation[] vtable

componentContext

protected Context componentContext

transactionPolicyManager

protected TransactionPolicyManager transactionPolicyManager

permissionManager

protected PermissionManager permissionManager

runAs

protected Subject runAs

doAsCurrentCaller

protected boolean doAsCurrentCaller

securityEnabled

protected boolean securityEnabled

useContextHandler

protected boolean useContextHandler

policyContextId

protected String policyContextId

transactionContextManager

protected transient org.apache.geronimo.transaction.context.TransactionContextManager transactionContextManager

trackedConnectionAssociator

protected transient org.apache.geronimo.transaction.TrackedConnectionAssociator trackedConnectionAssociator

instancePool

protected transient InstancePool instancePool

instanceCache

protected InstanceCache instanceCache

instanceFactory

protected InstanceFactory instanceFactory
Constructor Detail

AbstractInterceptorBuilder

public AbstractInterceptorBuilder()
Method Detail

setContainerId

public void setContainerId(Object containerID)
Specified by:
setContainerId in interface InterceptorBuilder

setEJBName

public void setEJBName(String ejbName)
Specified by:
setEJBName in interface InterceptorBuilder

setVtable

public void setVtable(VirtualOperation[] vtable)
Specified by:
setVtable in interface InterceptorBuilder

setComponentContext

public void setComponentContext(Context componentContext)
Specified by:
setComponentContext in interface InterceptorBuilder

setTransactionPolicyManager

public void setTransactionPolicyManager(TransactionPolicyManager transactionPolicyManager)
Specified by:
setTransactionPolicyManager in interface InterceptorBuilder

setPermissionManager

public void setPermissionManager(PermissionManager permissionManager)
Specified by:
setPermissionManager in interface InterceptorBuilder

setDoAsCurrentCaller

public void setDoAsCurrentCaller(boolean doAsCurrentCaller)
Specified by:
setDoAsCurrentCaller in interface InterceptorBuilder

setPolicyContextId

public void setPolicyContextId(String policyContextID)
Specified by:
setPolicyContextId in interface InterceptorBuilder

setRunAs

public void setRunAs(Subject runAs)
Specified by:
setRunAs in interface InterceptorBuilder

setSecurityEnabled

public void setSecurityEnabled(boolean securityEnabled)
Specified by:
setSecurityEnabled in interface InterceptorBuilder

setUseContextHandler

public void setUseContextHandler(boolean useContextHandler)
Specified by:
setUseContextHandler in interface InterceptorBuilder

setTransactionContextManager

public void setTransactionContextManager(org.apache.geronimo.transaction.context.TransactionContextManager transactionContextManager)
Specified by:
setTransactionContextManager in interface InterceptorBuilder

setTrackedConnectionAssociator

public void setTrackedConnectionAssociator(org.apache.geronimo.transaction.TrackedConnectionAssociator trackedConnectionAssociator)
Specified by:
setTrackedConnectionAssociator in interface InterceptorBuilder

setInstancePool

public void setInstancePool(InstancePool instancePool)
Specified by:
setInstancePool in interface InterceptorBuilder

setInstanceCache

public void setInstanceCache(InstanceCache instanceCache)
Specified by:
setInstanceCache in interface InterceptorBuilder

setInstanceFactory

public void setInstanceFactory(InstanceFactory instanceFactory)
Specified by:
setInstanceFactory in interface InterceptorBuilder


Copyright © 1999-2006 OpenEJB. All Rights Reserved.