Package org.eclipse.emf.cdo.spi.server
Class RepositoryActivityLog
- java.lang.Object
-
- org.eclipse.net4j.util.event.Notifier
-
- org.eclipse.net4j.util.lifecycle.Lifecycle
-
- org.eclipse.net4j.util.lifecycle.LifecycleHook<IRepository>
-
- org.eclipse.emf.cdo.spi.server.RepositoryActivityLog
-
- All Implemented Interfaces:
org.eclipse.net4j.util.event.INotifier,org.eclipse.net4j.util.event.INotifier.INotifier2,org.eclipse.net4j.util.lifecycle.IDeactivateable,org.eclipse.net4j.util.lifecycle.ILifecycle,org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation,org.eclipse.net4j.util.om.log.Log
- Direct Known Subclasses:
RepositoryActivityLog.Rolling
public abstract class RepositoryActivityLog extends org.eclipse.net4j.util.lifecycle.LifecycleHook<IRepository> implements org.eclipse.net4j.util.om.log.Log
- Since:
- 4.7
- Author:
- Eike Stepper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRepositoryActivityLog.Factorystatic classRepositoryActivityLog.Rolling
-
Constructor Summary
Constructors Constructor Description RepositoryActivityLog()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcommitFinished(IStoreAccessor.CommitContext commitContext, int concurrentCommits)protected voidcommitStarted(IStoreAccessor.CommitContext commitContext, int concurrentCommits, int commits)protected voiddelegateAboutToDeactivate(IRepository delegate)protected voiddelegateActivated(IRepository delegate)protected java.lang.StringformatSession(ISession session)protected java.lang.StringformatUser(ISession session)protected java.lang.StringformatView(IView view)IRepositorygetRepository()protected voidhookDelegate(IRepository repository)protected voidsessionClosed(ISession session, int concurrentSessions)protected voidsessionOpened(ISession session, int concurrentSessions, int sessions)voidsetRepository(IRepository repository)protected voidtransactionClosed(ITransaction transaction, int concurrentTransactions)protected voidtransactionOpened(ITransaction transaction, int concurrentTransactions, int transactions)protected voidunhookDelegate(IRepository repository)protected voidviewClosed(IView view, int concurrentViews)protected voidviewOpened(IView view, int concurrentViews, int views)-
Methods inherited from class org.eclipse.net4j.util.lifecycle.LifecycleHook
delegateAboutToActivate, delegateChanged, delegateDeactivated, delegateEvent, doActivate, doDeactivate, getDelegate, hookInactiveDelegates, setDelegate
-
Methods inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
-
Methods inherited from class org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getRepository
public IRepository getRepository()
-
setRepository
public void setRepository(IRepository repository)
-
sessionOpened
protected void sessionOpened(ISession session, int concurrentSessions, int sessions)
-
sessionClosed
protected void sessionClosed(ISession session, int concurrentSessions)
-
viewOpened
protected void viewOpened(IView view, int concurrentViews, int views)
-
viewClosed
protected void viewClosed(IView view, int concurrentViews)
-
transactionOpened
protected void transactionOpened(ITransaction transaction, int concurrentTransactions, int transactions)
-
transactionClosed
protected void transactionClosed(ITransaction transaction, int concurrentTransactions)
-
commitStarted
protected void commitStarted(IStoreAccessor.CommitContext commitContext, int concurrentCommits, int commits)
-
commitFinished
protected void commitFinished(IStoreAccessor.CommitContext commitContext, int concurrentCommits)
-
formatSession
protected java.lang.String formatSession(ISession session)
-
formatUser
protected java.lang.String formatUser(ISession session)
-
formatView
protected java.lang.String formatView(IView view)
-
delegateActivated
protected void delegateActivated(IRepository delegate)
- Overrides:
delegateActivatedin classorg.eclipse.net4j.util.lifecycle.LifecycleHook<IRepository>- Since:
- 4.8
-
delegateAboutToDeactivate
protected void delegateAboutToDeactivate(IRepository delegate)
- Overrides:
delegateAboutToDeactivatein classorg.eclipse.net4j.util.lifecycle.LifecycleHook<IRepository>- Since:
- 4.8
-
hookDelegate
protected void hookDelegate(IRepository repository)
- Overrides:
hookDelegatein classorg.eclipse.net4j.util.lifecycle.LifecycleHook<IRepository>
-
unhookDelegate
protected void unhookDelegate(IRepository repository)
- Overrides:
unhookDelegatein classorg.eclipse.net4j.util.lifecycle.LifecycleHook<IRepository>
-
-