public abstract class RepositoryActivityLog extends LifecycleHook<IRepository> implements Log
Modifier and Type | Class and Description |
---|---|
static class |
RepositoryActivityLog.Factory |
static class |
RepositoryActivityLog.Rolling |
ILifecycle.DeferrableActivation
Constructor and Description |
---|
RepositoryActivityLog() |
Modifier and Type | Method and Description |
---|---|
protected void |
commitFinished(IStoreAccessor.CommitContext commitContext,
int concurrentCommits) |
protected void |
commitStarted(IStoreAccessor.CommitContext commitContext,
int concurrentCommits,
int commits) |
protected void |
delegateAboutToDeactivate(IRepository delegate) |
protected void |
delegateActivated(IRepository delegate) |
protected java.lang.String |
formatSession(ISession session) |
protected java.lang.String |
formatUser(ISession session) |
protected java.lang.String |
formatView(IView view) |
IRepository |
getRepository() |
protected void |
hookDelegate(IRepository repository) |
protected void |
sessionClosed(ISession session,
int concurrentSessions) |
protected void |
sessionOpened(ISession session,
int concurrentSessions,
int sessions) |
void |
setRepository(IRepository repository) |
protected void |
transactionClosed(ITransaction transaction,
int concurrentTransactions) |
protected void |
transactionOpened(ITransaction transaction,
int concurrentTransactions,
int transactions) |
protected void |
unhookDelegate(IRepository repository) |
protected void |
viewClosed(IView view,
int concurrentViews) |
protected void |
viewOpened(IView view,
int concurrentViews,
int views) |
delegateAboutToActivate, delegateChanged, delegateDeactivated, delegateEvent, doActivate, doDeactivate, getDelegate, hookInactiveDelegates, setDelegate
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
addListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListeners, lastListenerRemoved, removeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addListener, getListeners, hasListeners, removeListener
public IRepository getRepository()
public void setRepository(IRepository repository)
protected void sessionOpened(ISession session, int concurrentSessions, int sessions)
protected void sessionClosed(ISession session, int concurrentSessions)
protected void viewOpened(IView view, int concurrentViews, int views)
protected void viewClosed(IView view, int concurrentViews)
protected void transactionOpened(ITransaction transaction, int concurrentTransactions, int transactions)
protected void transactionClosed(ITransaction transaction, int concurrentTransactions)
protected void commitStarted(IStoreAccessor.CommitContext commitContext, int concurrentCommits, int commits)
protected void commitFinished(IStoreAccessor.CommitContext commitContext, int concurrentCommits)
protected java.lang.String formatSession(ISession session)
protected java.lang.String formatUser(ISession session)
protected java.lang.String formatView(IView view)
protected void delegateActivated(IRepository delegate)
delegateActivated
in class LifecycleHook<IRepository>
protected void delegateAboutToDeactivate(IRepository delegate)
delegateAboutToDeactivate
in class LifecycleHook<IRepository>
protected void hookDelegate(IRepository repository)
hookDelegate
in class LifecycleHook<IRepository>
protected void unhookDelegate(IRepository repository)
unhookDelegate
in class LifecycleHook<IRepository>
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html