/** * INTERNAL: * This method includes all of the code that is issued after the datasource * is connected to. */ protected void postConnectDatasource(){ initializeDescriptors(); //added to process ejbQL query strings if (getCommandManager() != null) { getCommandManager().initialize(); } log(SessionLog.INFO, null, "login_successful", this.getName()); if (this.eventManager != null) { this.eventManager.postLogin(this); } initializeConnectedTime(); this.isLoggedIn = true; this.platform = null; //register the MBean getServerPlatform().registerMBean(); this.descriptors = getDescriptors(); // EclipseLink 23869 - Initialize plaformOperators eagerly to avoid concurrency issues. getDatasourcePlatform().initialize(); }
if (!isBroker()) { getDatasourcePlatform().initialize(); getIdentityMapAccessorInstance().getIdentityMapManager().checkIsCacheAccessPreCheckRequired();
if (!isBroker()) { getDatasourcePlatform().initialize(); getIdentityMapAccessorInstance().getIdentityMapManager().checkIsCacheAccessPreCheckRequired();