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 class
The agent-side implementation of thefail-over monitor
protocol.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
Von 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 IRepositorySynchronizer
protected abstract CDOSessionConfiguration
createSessionConfiguration
(String connectorDescription, String repositoryName) protected void
protected void
protected void
org.eclipse.net4j.util.container.IManagedContainer
getGroup()
org.eclipse.net4j.connector.IConnector
long
getRate()
long
long
getTimer()
protected void
void
setConnectorDescription
(String connectorDescription) void
protected void
void
setMonitorConnector
(org.eclipse.net4j.connector.IConnector connector) void
setRate
(long rate) void
setRepository
(ISynchronizableRepository repository) void
setRepositoryActivationTimeout
(long repositoryActivationTimeout) void
setTimeout
(long timeout) void
Von 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, toString
Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von 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:
getContainer
in 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:
createSessionConfiguration
in SchnittstelleCDOSessionConfigurationFactory
-
doBeforeActivate
- Setzt außer Kraft:
doBeforeActivate
in Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle
- Löst aus:
Exception
-
doActivate
- Setzt außer Kraft:
doActivate
in Klasseorg.eclipse.net4j.util.lifecycle.Lifecycle
- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivate
in 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)
-