/** * INTERNAL: * Raised after acquire a connection from a connection pool. */ public void postAcquireExclusiveConnection(ClientSession clientSession, Accessor accessor) { if (!hasListeners()) { return; } SessionEvent event = new SessionEvent(SessionEvent.PostAcquireExclusiveConnection, clientSession); event.setResult(accessor); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).postAcquireExclusiveConnection(event); } }
/** * INTERNAL: * post login to the session. */ public void postLogin(Session session) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostLogin, session); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).postLogin(event); } endOperationProfile(); }
/** * INTERNAL: * post login to the session. */ public void postLogin(Session session) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostLogin, session); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).postLogin(event); } endOperationProfile(); }
/** * INTERNAL: * Post acquire unit of work. */ public void postAcquireUnitOfWork() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostAcquireUnitOfWork, getSession()); int size = this.listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).postAcquireUnitOfWork(event); } endOperationProfile(); }
/** * INTERNAL: * Post commit transaction. */ public void postCommitTransaction() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostCommitTransaction, getSession()); int size = this.listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).postCommitTransaction(event); } endOperationProfile(); }
/** * INTERNAL: * Prepare unit of work. */ public void prepareUnitOfWork() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PrepareUnitOfWork, getSession()); int size = this.listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).prepareUnitOfWork(event); } endOperationProfile(); }
/** * INTERNAL: * Post acquire unit of work. */ public void postAcquireUnitOfWork() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostAcquireUnitOfWork, getSession()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).postAcquireUnitOfWork(event); } endOperationProfile(); }
/** * INTERNAL: * Post release unit of work. */ public void postReleaseUnitOfWork() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostReleaseUnitOfWork, getSession()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).postReleaseUnitOfWork(event); } endOperationProfile(); }
/** * INTERNAL: * Pre rollback transaction. */ public void preRollbackTransaction() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PreRollbackTransaction, getSession()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).preRollbackTransaction(event); } endOperationProfile(); }
/** * INTERNAL: * Post acquire client session. */ public void postAcquireClientSession() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostAcquireClientSession, getSession()); int size = this.listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).postAcquireClientSession(event); } endOperationProfile(); }
/** * INTERNAL: * Post resume unit of work. */ public void postResumeUnitOfWork() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostResumeUnitOfWork, getSession()); int size = this.listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).postResumeUnitOfWork(event); } endOperationProfile(); }
/** * INTERNAL: * Post rollback transaction. */ public void postRollbackTransaction() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostRollbackTransaction, getSession()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).postRollbackTransaction(event); } endOperationProfile(); }
/** * INTERNAL: * Pre begin transaction. */ public void preBeginTransaction() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PreBeginTransaction, getSession()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).preBeginTransaction(event); } endOperationProfile(); }
/** * INTERNAL: * Pre calculate UnitOfWork Change Set. */ public void preCalculateUnitOfWorkChangeSet() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PreCalculateUnitOfWorkChangeSet, getSession()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).preCalculateUnitOfWorkChangeSet(event); } endOperationProfile(); }
/** * INTERNAL: * Pre commit transaction. */ public void preCommitTransaction() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PreCommitTransaction, getSession()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).preCommitTransaction(event); } endOperationProfile(); }
/** * INTERNAL: * Pre release unit of work. */ public void preReleaseUnitOfWork() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PreReleaseUnitOfWork, getSession()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).preReleaseUnitOfWork(event); } endOperationProfile(); }
/** * INTERNAL: * Post resume unit of work. */ public void postResumeUnitOfWork() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PostResumeUnitOfWork, getSession()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).postResumeUnitOfWork(event); } endOperationProfile(); }
/** * INTERNAL: * Pre release client session. */ public void preReleaseClientSession() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PreReleaseClientSession, getSession()); List<SessionEventListener> listeners = this.listeners; int size = listeners.size(); for (int index = 0; index < size; index++) { listeners.get(index).preReleaseClientSession(event); } endOperationProfile(); }
/** * INTERNAL: * Pre calculate UnitOfWork Change Set. */ public void preCalculateUnitOfWorkChangeSet() { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PreCalculateUnitOfWorkChangeSet, getSession()); int size = this.listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).preCalculateUnitOfWorkChangeSet(event); } endOperationProfile(); }
/** * INTERNAL: * Pre merge Distributed UnitOfWorkChangeSet */ public void preDistributedMergeUnitOfWorkChangeSet(UnitOfWorkChangeSet changeSet) { if (!hasListeners()) { return; } startOperationProfile(); SessionEvent event = new SessionEvent(SessionEvent.PreDistributedMergeUnitOfWorkChangeSet, getSession()); event.setProperty("UnitOfWorkChangeSet", changeSet); int size = this.listeners.size(); for (int index = 0; index < size; index++) { this.listeners.get(index).preDistributedMergeUnitOfWorkChangeSet(event); } endOperationProfile(); }