Java Doc for StatefulBeanContext.java in  » EJB-Server-JBoss-4.2.1 » ejb3 » org » jboss » ejb3 » stateful » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » EJB Server JBoss 4.2.1 » ejb3 » org.jboss.ejb3.stateful 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jboss.ejb3.BaseContext
      org.jboss.ejb3.stateful.StatefulBeanContext

All known Subclasses:   org.jboss.ejb3.stateful.ProxiedStatefulBeanContext,  org.jboss.ejb3.stateful.NestedStatefulBeanContext,
StatefulBeanContext
public class StatefulBeanContext extends BaseContext implements Externalizable(Code)
BeanContext for a stateful session bean.
author:
   Bill Burke
author:
   Brian Stansberry
version:
   $Revision: 61595 $


Field Summary
protected  MarshalledObjectbeanMO
    
protected  StatefulBeanContextcontainedIn
    
protected  StringcontainerName
    
protected  List<StatefulBeanContext>contains
    
public static  ThreadLocalStack<StatefulBeanContext>currentBean
    
protected  booleandiscarded
    
protected  Objectid
    
protected  booleaninInvocation
    
public  longlastUsed
    
protected  ReentrantLocklock
    
public volatile  booleanmarkedForPassivation
    
public volatile  booleanmarkedForReplication
    
protected transient  booleanpassivated
    
protected  HashMap<String, EntityManager>persistenceContexts
    
public static  ThreadLocalStack<StatefulBeanContext>propagatedContainedIn
    
protected  booleanremoved
    
protected  booleanreplicationIsPassivation
    
protected  booleantxSynchronized
    

Constructor Summary
public  StatefulBeanContext()
    

Method Summary
public  voidactivateAfterReplication()
    
public  voidaddContains(StatefulBeanContext ctx)
    
public  voidaddExtendedPersistenceContext(String id, EntityManager pc)
    
protected synchronized  voidextractBeanAndInterceptors()
    
public  booleangetCanPassivate()
     Checks whether this context or any of its children are in use.
public  booleangetCanRemoveFromCache()
    
public  StatefulBeanContextgetContainedIn()
    
public  ContainergetContainer()
    
public  List<StatefulBeanContext>getContains()
    
public  EJBLocalObjectgetEJBLocalObject()
    
public  EntityManagergetExtendedPersistenceContext(String id)
    
public  Map<String, EntityManager>getExtendedPersistenceContexts()
    
public  ObjectgetId()
    
public  ObjectgetInstance()
    
public  Object[]getInterceptorInstances(InterceptorInfo[] interceptorInfos)
    
public  ObjectgetInvokedMethodKey()
    
public  ReentrantLockgetLock()
    
public  SimpleMetaDatagetMetaData()
    
public  booleangetReplicationIsPassivation()
    
public  StatefulBeanContextgetUltimateContainedIn()
    
public  booleanisDiscarded()
    
public  booleanisInInvocation()
    
public  booleanisInUse()
    
public  booleanisRemoved()
    
public  booleanisTxSynchronized()
    
public  voidpassivateAfterReplication()
     Notification from a ClusteredStatefulCache to inform that a bean that is stored in the distributed cache is now being passivated as well.
public  voidpopContainedIn()
    
public  voidpostActivate()
     Notification from a non-clustered StatefulCache to inform that we have been activated.
public  voidpostReplicate()
     Notification from a ClusteredStatefulCache after the bean is fetched from the distributed cache.
public  voidprePassivate()
     Notification from a non-clustered StatefulCache to inform that we are about to be passivated.
public  voidpreReplicate()
     Notification from a ClusteredStatefulCache before a bean is replicated.
public  StatefulBeanContextpushContainedIn()
    
public  voidreadExternal(ObjectInput in)
    
public  voidremove()
    
public  voidremoveContains(StatefulBeanContext ctx)
    
public  voidremoveExtendedPersistenceContext(String id)
    
public  booleanscanForExtendedPersistenceContext(String id, StatefulBeanContext ignore)
    
public  voidsetContainer(Container container)
    
public  voidsetDiscarded(boolean discarded)
    
public  voidsetId(Object id)
    
public  voidsetInInvocation(boolean inInvocation)
    
public  voidsetInUse(boolean inUse)
    
public  voidsetReplicationIsPassivation(boolean replicationIsPassivation)
    
public  voidsetTxSynchronized(boolean txSynchronized)
    
public  voidwriteExternal(ObjectOutput out)
    

Field Detail
beanMO
protected MarshalledObject beanMO(Code)



containedIn
protected StatefulBeanContext containedIn(Code)



containerName
protected String containerName(Code)



contains
protected List<StatefulBeanContext> contains(Code)



currentBean
public static ThreadLocalStack<StatefulBeanContext> currentBean(Code)



discarded
protected boolean discarded(Code)



id
protected Object id(Code)



inInvocation
protected boolean inInvocation(Code)



lastUsed
public long lastUsed(Code)



lock
protected ReentrantLock lock(Code)



markedForPassivation
public volatile boolean markedForPassivation(Code)



markedForReplication
public volatile boolean markedForReplication(Code)



passivated
protected transient boolean passivated(Code)



persistenceContexts
protected HashMap<String, EntityManager> persistenceContexts(Code)



propagatedContainedIn
public static ThreadLocalStack<StatefulBeanContext> propagatedContainedIn(Code)



removed
protected boolean removed(Code)



replicationIsPassivation
protected boolean replicationIsPassivation(Code)



txSynchronized
protected boolean txSynchronized(Code)




Constructor Detail
StatefulBeanContext
public StatefulBeanContext()(Code)




Method Detail
activateAfterReplication
public void activateAfterReplication()(Code)



addContains
public void addContains(StatefulBeanContext ctx)(Code)



addExtendedPersistenceContext
public void addExtendedPersistenceContext(String id, EntityManager pc)(Code)



extractBeanAndInterceptors
protected synchronized void extractBeanAndInterceptors()(Code)



getCanPassivate
public boolean getCanPassivate()(Code)
Checks whether this context or any of its children are in use.



getCanRemoveFromCache
public boolean getCanRemoveFromCache()(Code)



getContainedIn
public StatefulBeanContext getContainedIn()(Code)



getContainer
public Container getContainer()(Code)



getContains
public List<StatefulBeanContext> getContains()(Code)



getEJBLocalObject
public EJBLocalObject getEJBLocalObject() throws IllegalStateException(Code)



getExtendedPersistenceContext
public EntityManager getExtendedPersistenceContext(String id)(Code)



getExtendedPersistenceContexts
public Map<String, EntityManager> getExtendedPersistenceContexts()(Code)



getId
public Object getId()(Code)



getInstance
public Object getInstance()(Code)



getInterceptorInstances
public Object[] getInterceptorInstances(InterceptorInfo[] interceptorInfos)(Code)



getInvokedMethodKey
public Object getInvokedMethodKey()(Code)



getLock
public ReentrantLock getLock()(Code)



getMetaData
public SimpleMetaData getMetaData()(Code)



getReplicationIsPassivation
public boolean getReplicationIsPassivation()(Code)



getUltimateContainedIn
public StatefulBeanContext getUltimateContainedIn()(Code)



isDiscarded
public boolean isDiscarded()(Code)



isInInvocation
public boolean isInInvocation()(Code)



isInUse
public boolean isInUse()(Code)



isRemoved
public boolean isRemoved()(Code)



isTxSynchronized
public boolean isTxSynchronized()(Code)



passivateAfterReplication
public void passivateAfterReplication()(Code)
Notification from a ClusteredStatefulCache to inform that a bean that is stored in the distributed cache is now being passivated as well. Something of a misnomer as it is possible the bean wasn't replicated (if it implements Optimized it may have been activated and then a reference left in the cache without the bean ever being replicated).



popContainedIn
public void popContainedIn()(Code)



postActivate
public void postActivate()(Code)
Notification from a non-clustered StatefulCache to inform that we have been activated.



postReplicate
public void postReplicate()(Code)
Notification from a ClusteredStatefulCache after the bean is fetched from the distributed cache. Something of a misnomer as it is possible the bean wasn't replicated (if it implements Optimized it can be fetched from the cache twice without ever being replicated).



prePassivate
public void prePassivate()(Code)
Notification from a non-clustered StatefulCache to inform that we are about to be passivated.



preReplicate
public void preReplicate()(Code)
Notification from a ClusteredStatefulCache before a bean is replicated.



pushContainedIn
public StatefulBeanContext pushContainedIn()(Code)



readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException(Code)



remove
public void remove()(Code)



removeContains
public void removeContains(StatefulBeanContext ctx)(Code)



removeExtendedPersistenceContext
public void removeExtendedPersistenceContext(String id)(Code)



scanForExtendedPersistenceContext
public boolean scanForExtendedPersistenceContext(String id, StatefulBeanContext ignore)(Code)



setContainer
public void setContainer(Container container)(Code)



setDiscarded
public void setDiscarded(boolean discarded)(Code)



setId
public void setId(Object id)(Code)



setInInvocation
public void setInInvocation(boolean inInvocation)(Code)



setInUse
public void setInUse(boolean inUse)(Code)



setReplicationIsPassivation
public void setReplicationIsPassivation(boolean replicationIsPassivation)(Code)



setTxSynchronized
public void setTxSynchronized(boolean txSynchronized)(Code)



writeExternal
public void writeExternal(ObjectOutput out) throws IOException(Code)



Fields inherited from org.jboss.ejb3.BaseContext
protected Object bean(Code)(Java Doc)
protected Container container(Code)(Java Doc)
protected EJBContext ejbContext(Code)(Java Doc)
protected HashMap<Class, Object> interceptorInstances(Code)(Java Doc)
protected static Logger log(Code)(Java Doc)
protected SimpleMetaData metadata(Code)(Java Doc)
protected RealmMapping rm(Code)(Java Doc)

Methods inherited from org.jboss.ejb3.BaseContext
public void bindEJBContext()(Code)(Java Doc)
public Container getContainer()(Code)(Java Doc)
public EJBContext getEJBContext()(Code)(Java Doc)
public Object getId()(Code)(Java Doc)
public Object getInstance()(Code)(Java Doc)
public Object[] getInterceptorInstances(InterceptorInfo[] interceptorInfos)(Code)(Java Doc)
public Object getInvokedMethodKey()(Code)(Java Doc)
public SimpleMetaData getMetaData()(Code)(Java Doc)
public void initialiseInterceptorInstances()(Code)(Java Doc)
public void setContainer(Container container)(Code)(Java Doc)
public void setInstance(Object instance)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.