@Override public Object processInvocation(InterceptorContext context) throws Exception { PooledComponent<ComponentInstance> component = (PooledComponent<ComponentInstance>) getComponent(context, EJBComponent.class); ComponentInstance instance = component.getPool().get(); context.putPrivateData(ComponentInstance.class, instance); boolean discarded = false;
public EntityBeanComponentInstance acquireUnAssociatedInstance() { if (pool != null) { return pool.get(); } else { return factory.create(); } }
@Override public Object processInvocation(InterceptorContext context) throws Exception { PooledComponent<ComponentInstance> component = (PooledComponent<ComponentInstance>) getComponent(context, EJBComponent.class); ComponentInstance instance = component.getPool().get(); context.putPrivateData(ComponentInstance.class, instance); boolean discarded = false;