Package org.eclipse.emf.cdo.server.net4j
Klasse FailoverAgent
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.emf.cdo.server.net4j.FailoverAgent
- Alle implementierten Schnittstellen:
CDOSessionConfigurationFactory,org.eclipse.net4j.util.container.IManagedContainerProvider,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
public abstract class FailoverAgent
extends org.eclipse.net4j.util.lifecycle.Lifecycle
implements CDOSessionConfigurationFactory, org.eclipse.net4j.util.container.IManagedContainerProvider
A repository-side agent for a
fail-over monitor.- Seit:
- 4.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classThe agent-side implementation of thefail-over monitorprotocol.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABEL -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected IRepositorySynchronizerprotected abstract CDOSessionConfigurationcreateSessionConfiguration(String connectorDescription, String repositoryName) protected voidprotected voidprotected voidorg.eclipse.net4j.util.container.IManagedContainergetGroup()org.eclipse.net4j.connector.IConnectorlonggetRate()longlonggetTimer()protected voidvoidsetConnectorDescription(String connectorDescription) voidprotected voidvoidsetMonitorConnector(org.eclipse.net4j.connector.IConnector connector) voidsetRate(long rate) voidsetRepository(ISynchronizableRepository repository) voidsetRepositoryActivationTimeout(long repositoryActivationTimeout) voidsetTimeout(long timeout) voidVon Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Konstruktordetails
-
FailoverAgent
public FailoverAgent()
-
-
Methodendetails
-
getContainer
public org.eclipse.net4j.util.container.IManagedContainer getContainer()- Angegeben von:
getContainerin Schnittstelleorg.eclipse.net4j.util.container.IManagedContainerProvider- Seit:
- 4.1
-
getMonitorConnector
public org.eclipse.net4j.connector.IConnector getMonitorConnector() -
setMonitorConnector
public void setMonitorConnector(org.eclipse.net4j.connector.IConnector connector) -
getTimer
-
setTimer
-
getRate
public long getRate() -
setRate
public void setRate(long rate) -
getTimeout
public long getTimeout() -
setTimeout
public void setTimeout(long timeout) -
getGroup
-
setGroup
-
getConnectorDescription
-
setConnectorDescription
-
getRepository
-
setRepository
-
getRepositoryActivationTimeout
public long getRepositoryActivationTimeout()- Seit:
- 4.1
-
setRepositoryActivationTimeout
public void setRepositoryActivationTimeout(long repositoryActivationTimeout) - Seit:
- 4.1
-
getProtocol
-
createSessionConfiguration
- Angegeben von:
createSessionConfigurationin SchnittstelleCDOSessionConfigurationFactory
-
doBeforeActivate
- Setzt außer Kraft:
doBeforeActivatein Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle- Löst aus:
Exception
-
doActivate
- Setzt außer Kraft:
doActivatein Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivatein Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle- Löst aus:
Exception
-
setMaster
protected void setMaster() -
setBackup
-
createRepositorySynchronizer
- Seit:
- 4.1
-
createSessionConfiguration
protected abstract CDOSessionConfiguration createSessionConfiguration(String connectorDescription, String repositoryName)
-