@Override public StatefulContainer getContainer() { if (container == null) { container = (StatefulContainer) Ejb3Registry.findContainer(containerGuid); if (isClustered && container == null) container = (StatefulContainer) Ejb3Registry.getClusterContainer(containerClusterUid); } return container; }
container = (StatefulContainer)Ejb3Registry.findContainer(containerGuid); if (isClustered && container == null) container = (StatefulContainer)Ejb3Registry.getClusterContainer(containerClusterUid);
public StatefulBeanContext getBeanContext() { if (beanContext == null) { StatefulContainer container = (StatefulContainer)Ejb3Registry.findContainer(containerGuid); if (isClustered && container == null) container = (StatefulContainer)Ejb3Registry.getClusterContainer(containerClusterUid); // We are willing to accept a context that has been marked as removed // as it can still hold nested children beanContext = container.getCache().get(oid, false); assert beanContext != null : "beanContext no longer in cache"; } return beanContext; } }
try container = Ejb3Registry.findContainer(guid); if (container == null)